Architecture of an Angular application
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=laicOZbQRMY
Angular is a framework for building front-end web applications. Due to this, it is necessary to understand the evolution of web applications, their architecture and how an Angular application is built. We will also see the scenarios in which it is convenient to choose Angular as the generator of our web application.","styleRuns":[{"startIndex":0,"length":317,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":317,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CLIBELsvGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SC2xhaWNPWmJRUk1ZGAYyJSIRIgtsYWljT1piUVJNWTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CLIBELsvGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CLEBELovIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"hmqLdJY8p48","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/hmqLdJY8p48/hqdefault.jpg?sqp=-oaymwE8CKgBEF5IWvKriqkDLwgBFQAAAAAYASUAAMhCPQCAokN4AfABAfgB_gmAAtAFigIMCAAQARh_IBMoODAP rs=AOn4CLBWXRklfjtSPZFkPWzEGZkUOox7kA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/hmqLdJY8p48/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYfyATKDgwDw== rs=AOn4CLDplwgpuGgPT4mshqedyFL4g6VQXA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Getting started with Angular by GeneXus Training 1,506 views 3 years ago 12 minutes, 19 seconds"}},"simpleText":"Getting started with Angular"},"longBylineText":{"runs":[{"text":"GeneXus Training","navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@genexustraining6386","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCo5Pu3KJpcR8NWmLLPszz6A","canonicalBaseUrl":"/@genexustraining6386"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"1,506 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"12 minutes, 19 seconds"}},"simpleText":"12:19"},"navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=hmqLdJY8p48","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"hmqLdJY8p48","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=866a8b74963ca78f ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1395000 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"GeneXus Training","navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@genexustraining6386","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCo5Pu3KJpcR8NWmLLPszz6A","canonicalBaseUrl":"/@genexustraining6386"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/qjIaOr0Yon9cNyUcbgdFI5SDkhtZU8vUdY9oLtpMqr3_6QWIQaqqvJlWJTbfjiJmCx3W-6Kh=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfRAj8_yscnuorWGAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"1.5K views"}},"simpleText":"1.5K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CK8BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CK8BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"hmqLdJY8p48","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CK8BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["hmqLdJY8p48"],"params":"CAQ%3D"}},"videoIds":["hmqLdJY8p48"]}},{"clickTrackingParams":"CK8BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CLABELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CK8BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtobXFMZEpZOHA0OA%3D%3D","commands":[{"clickTrackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CK4BEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CKsBEKQwGAAiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"12 minutes, 19 seconds"}},"simpleText":"12:19"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CK0BEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"hmqLdJY8p48","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CK0BEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"hmqLdJY8p48"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CK0BEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKwBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKwBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"hmqLdJY8p48","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKwBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["hmqLdJY8p48"],"params":"CAQ%3D"}},"videoIds":["hmqLdJY8p48"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKwBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Getting started with Angular - 12 minutes, 19 seconds - Go to channel - GeneXus Training - 1.5K views - 3 years ago - play video"}}}},{"compactVideoRenderer":{"videoId":"oUmVFHlwZsI","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/oUmVFHlwZsI/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLBZfVuJogEQG1QOHNYtbHWXcsYSAw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/oUmVFHlwZsI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLC1dSuuJ5AS_Br1XPBx9n_Jh2P-CA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"MASTER Angular in 90 Minutes with This Crash Course by Code with Ahsan 137,905 views 4 months ago 1 hour, 29 minutes"}},"simpleText":"MASTER Angular in 90 Minutes with This Crash Course"},"longBylineText":{"runs":[{"text":"Code with Ahsan","navigationEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@CodeWithAhsan","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCAys-Lg76QcRNGc0dOr_bXA","canonicalBaseUrl":"/@CodeWithAhsan"}}}]},"publishedTimeText":{"simpleText":"4 months ago"},"viewCountText":{"simpleText":"137,905 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"1 hour, 29 minutes, 9 seconds"}},"simpleText":"1:29:09"},"navigationEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=oUmVFHlwZsI","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"oUmVFHlwZsI","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=a1499514797066c2 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1332500 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Code with Ahsan","navigationEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@CodeWithAhsan","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCAys-Lg76QcRNGc0dOr_bXA","canonicalBaseUrl":"/@CodeWithAhsan"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/npbj6AklG4ZmFHQYvhSVEjXPOFDvBsNnNyjuXZl1F6mBi0-NuBPUq9qWGUnN1LMYhwfwV46V1A=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfRAws3By8ei5aShAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"137K views"}},"simpleText":"137K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKkBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKkBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"oUmVFHlwZsI","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKkBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["oUmVFHlwZsI"],"params":"CAQ%3D"}},"videoIds":["oUmVFHlwZsI"]}},{"clickTrackingParams":"CKkBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKoBELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CKkBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtvVW1WRkhsd1pzSQ%3D%3D","commands":[{"clickTrackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKgBEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CKUBEKQwGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"1 hour, 29 minutes, 9 seconds"}},"simpleText":"1:29:09"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKcBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"oUmVFHlwZsI","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKcBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"oUmVFHlwZsI"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKcBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKYBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKYBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"oUmVFHlwZsI","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKYBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["oUmVFHlwZsI"],"params":"CAQ%3D"}},"videoIds":["oUmVFHlwZsI"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKYBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"MASTER Angular in 90 Minutes with This Crash Course - 1 hour, 29 minutes - Go to channel - Code with Ahsan - 137K views - 4 months ago - play video"}}}},{"compactVideoRenderer":{"videoId":"mJGg7LWmVeU","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/mJGg7LWmVeU/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLAwcuAb1q4c_Yrh9cBvbfeVhtKOKw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/mJGg7LWmVeU/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLD5Jn7fE2vgKQuv9LuZCogZ_PR8sA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Ultimate Project Structure in Angular by Sebastian Persson 35,155 views 1 year ago 15 minutes"}},"simpleText":"Ultimate Project Structure in Angular"},"longBylineText":{"runs":[{"text":"Sebastian Persson","navigationEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@DevBySeb","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UChACd5wGjvkmgTR63YW4HGQ","canonicalBaseUrl":"/@DevBySeb"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"35,155 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"15 minutes, 38 seconds"}},"simpleText":"15:38"},"navigationEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=mJGg7LWmVeU","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"mJGg7LWmVeU","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=9891a0ecb5a655e5 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1332500 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Sebastian Persson","navigationEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@DevBySeb","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UChACd5wGjvkmgTR63YW4HGQ","canonicalBaseUrl":"/@DevBySeb"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/0g7D1tEK8tPgGV8vmedvxqICYgCDA5lePGt6LIAeDKhQzyqQw5VnnijDnBK-Hm-ESIUXxQya=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfRA5auZrcud6MiYAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"35K views"}},"simpleText":"35K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKMBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKMBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"mJGg7LWmVeU","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKMBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["mJGg7LWmVeU"],"params":"CAQ%3D"}},"videoIds":["mJGg7LWmVeU"]}},{"clickTrackingParams":"CKMBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CKQBELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CKMBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgttSkdnN0xXbVZlVQ%3D%3D","commands":[{"clickTrackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKIBEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CJ8BEKQwGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"15 minutes, 38 seconds"}},"simpleText":"15:38"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKEBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"mJGg7LWmVeU","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKEBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"mJGg7LWmVeU"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKEBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CKABEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKABEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"mJGg7LWmVeU","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKABEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["mJGg7LWmVeU"],"params":"CAQ%3D"}},"videoIds":["mJGg7LWmVeU"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CKABEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Ultimate Project Structure in Angular - 15 minutes - Go to channel - Sebastian Persson - 35K views - 1 year ago - play video"}}}},{"compactVideoRenderer":{"videoId":"2h61aB73Grw","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/2h61aB73Grw/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLAeswD4y4ZHmtAgUNdnkAWoCrqGxA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/2h61aB73Grw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLAGakFh7RvzSrzX8sF-sBnuns8fgg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Part 1 - Angular 17 - Architecture et Concepts de base by Professeur Mohamed YOUSSFI 22,658 views 10 months ago 2 hours, 3 minutes"}},"simpleText":"Part 1 - Angular 17 - Architecture et Concepts de base"},"longBylineText":{"runs":[{"text":"Professeur Mohamed YOUSSFI","navigationEndpoint":{"clickTrackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@mohamedYoussfi","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCCwIYNpQVHZTd3Vx_krnmdA","canonicalBaseUrl":"/@mohamedYoussfi"}}}]},"publishedTimeText":{"simpleText":"10 months ago"},"viewCountText":{"simpleText":"22,658 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"2 hours, 3 minutes, 13 seconds"}},"simpleText":"2:03:13"},"navigationEndpoint":{"clickTrackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=2h61aB73Grw","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"2h61aB73Grw","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=da1eb5681ef71abc ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1332500 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Professeur Mohamed YOUSSFI","navigationEndpoint":{"clickTrackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@mohamedYoussfi","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCCwIYNpQVHZTd3Vx_krnmdA","canonicalBaseUrl":"/@mohamedYoussfi"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/-45Rr74G238m7zAxiEw7CGF45Y-T4QDkQH_GnMNx0GqZVqw-dxku5WdHqEtw0EYMclJS1HAvYGI=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfRAvLXc94GtrY_aAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"22K views"}},"simpleText":"22K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJ0BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJ0BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"2h61aB73Grw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJ0BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["2h61aB73Grw"],"params":"CAQ%3D"}},"videoIds":["2h61aB73Grw"]}},{"clickTrackingParams":"CJ0BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJ4BELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CJ0BEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgsyaDYxYUI3M0dydw%3D%3D","commands":[{"clickTrackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJwBEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CJkBEKQwGAMiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"2 hours, 3 minutes, 13 seconds"}},"simpleText":"2:03:13"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJsBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"2h61aB73Grw","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJsBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"2h61aB73Grw"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJsBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJoBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJoBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"2h61aB73Grw","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJoBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["2h61aB73Grw"],"params":"CAQ%3D"}},"videoIds":["2h61aB73Grw"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJoBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Part 1 - Angular 17 - Architecture et Concepts de base - 2 hours, 3 minutes - Go to channel - Professeur Mohamed YOUSSFI - 22K views - 10 months ago - play video"}}}},{"compactVideoRenderer":{"videoId":"QkdkLdMBuL0","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/QkdkLdMBuL0/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLBlCMJdSx4LDoer_OodlhgZX5-uEA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/QkdkLdMBuL0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLCXmsn7dxrXVBWN4mRvBTR6-LoVYA","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Kafka Tutorial for Beginners | Everything you need to get started by TechWorld with Nana 164,189 views 7 days ago 18 minutes"}},"simpleText":"Kafka Tutorial for Beginners | Everything you need to get started"},"longBylineText":{"runs":[{"text":"TechWorld with Nana","navigationEndpoint":{"clickTrackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@TechWorldwithNana","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdngmbVKX1Tgre699-XLlUA","canonicalBaseUrl":"/@TechWorldwithNana"}}}]},"publishedTimeText":{"simpleText":"7 days ago"},"viewCountText":{"simpleText":"164,189 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"18 minutes, 33 seconds"}},"simpleText":"18:33"},"navigationEndpoint":{"clickTrackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=QkdkLdMBuL0","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"QkdkLdMBuL0","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=4247642dd301b8bd ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1395000 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"TechWorld with Nana","navigationEndpoint":{"clickTrackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@TechWorldwithNana","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdngmbVKX1Tgre699-XLlUA","canonicalBaseUrl":"/@TechWorldwithNana"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ZAuMKdMcyV3mhX857oCGWzQAQ4AqZhiDIO76MTC_DqckrujSNg5Mh2AQh6ngWYv7bzfu7TBoj24=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfRAvfGGmN2F2aNC","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"164K views"}},"simpleText":"164K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJcBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJcBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"QkdkLdMBuL0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJcBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["QkdkLdMBuL0"],"params":"CAQ%3D"}},"videoIds":["QkdkLdMBuL0"]}},{"clickTrackingParams":"CJcBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJgBELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CJcBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtRa2RrTGRNQnVMMA%3D%3D","commands":[{"clickTrackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJYBEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CJMBEKQwGAQiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"18 minutes, 33 seconds"}},"simpleText":"18:33"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJUBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"QkdkLdMBuL0","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CJUBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"QkdkLdMBuL0"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJUBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CJQBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJQBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"QkdkLdMBuL0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJQBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["QkdkLdMBuL0"],"params":"CAQ%3D"}},"videoIds":["QkdkLdMBuL0"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CJQBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Kafka Tutorial for Beginners | Everything you need to get started - 18 minutes - Go to channel - TechWorld with Nana - 164K views - 7 days ago - play video"}}}},{"compactVideoRenderer":{"videoId":"a-kdnXO0qh0","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/a-kdnXO0qh0/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLCc-r6Vl1HUNsgAGr4sRj3vwzWuzw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/a-kdnXO0qh0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLDKbS7F06LOUlOI1RpbOCJHo9y19Q","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Lesson 2: Design, Consequences, and Visibility by Digital Asset Training 299 views 6 days ago 24 minutes"}},"simpleText":"Lesson 2: Design, Consequences, and Visibility"},"longBylineText":{"runs":[{"text":"Digital Asset Training","navigationEndpoint":{"clickTrackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@digital-asset-training","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCpj6twyez31OIgp1s9Ux-eQ","canonicalBaseUrl":"/@digital-asset-training"}}}]},"publishedTimeText":{"simpleText":"6 days ago"},"viewCountText":{"simpleText":"299 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"24 minutes, 37 seconds"}},"simpleText":"24:37"},"navigationEndpoint":{"clickTrackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=a-kdnXO0qh0","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"a-kdnXO0qh0","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr3---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=6be91d9d73b4aa1d ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1395000 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Digital Asset Training","navigationEndpoint":{"clickTrackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@digital-asset-training","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCpj6twyez31OIgp1s9Ux-eQ","canonicalBaseUrl":"/@digital-asset-training"}}}]},"badges":[{"metadataBadgeRenderer":{"style":"BADGE_STYLE_TYPE_SIMPLE","label":"New","trackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}}],"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/GfERK1XUZsf0alCaqvoyQMeRaa74ffhg1cUbVgXXHii29bc4pBc3RVTZBr4QLvg1pwxY3D18=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfRAndTSndezx_Rr","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"299 views"}},"simpleText":"299 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CJEBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CJEBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"a-kdnXO0qh0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CJEBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["a-kdnXO0qh0"],"params":"CAQ%3D"}},"videoIds":["a-kdnXO0qh0"]}},{"clickTrackingParams":"CJEBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CJIBELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CJEBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgthLWtkblhPMHFoMA%3D%3D","commands":[{"clickTrackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CJABEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CI0BEKQwGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"24 minutes, 37 seconds"}},"simpleText":"24:37"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CI8BEPnnAxgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"a-kdnXO0qh0","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CI8BEPnnAxgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"a-kdnXO0qh0"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CI8BEPnnAxgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CI4BEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CI4BEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"a-kdnXO0qh0","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CI4BEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["a-kdnXO0qh0"],"params":"CAQ%3D"}},"videoIds":["a-kdnXO0qh0"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CI4BEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Lesson 2: Design, Consequences, and Visibility - 24 minutes - Go to channel - Digital Asset Training - 299 views - 6 days ago - play video"}}}},{"compactVideoRenderer":{"videoId":"k5E2AVpwsko","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/k5E2AVpwsko/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLABlH815NoShk5a4fE-Ncd1CwaYTg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/k5E2AVpwsko/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLCUYjy2PpV81ekiXkPj_f5mRGN7DQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Angular Tutorial for Beginners: Learn Angular TypeScript by Programming with Mosh 4,591,968 views 7 years ago 2 hours, 2 minutes"}},"simpleText":"Angular Tutorial for Beginners: Learn Angular TypeScript"},"longBylineText":{"runs":[{"text":"Programming with Mosh","navigationEndpoint":{"clickTrackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@programmingwithmosh","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCWv7vMbMWH4-V0ZXdmDpPBA","canonicalBaseUrl":"/@programmingwithmosh"}}}]},"publishedTimeText":{"simpleText":"7 years ago"},"viewCountText":{"simpleText":"4,591,968 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"2 hours, 2 minutes, 42 seconds"}},"simpleText":"2:02:42"},"navigationEndpoint":{"clickTrackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=k5E2AVpwsko","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"k5E2AVpwsko","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-nvm-cxbz.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=939136015a70b24a ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1395000 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Programming with Mosh","navigationEndpoint":{"clickTrackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@programmingwithmosh","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCWv7vMbMWH4-V0ZXdmDpPBA","canonicalBaseUrl":"/@programmingwithmosh"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/HCv0fXFEEcD0HRyF0_qR1K7b7qO3KCzmIoyH1DEJYB94CIUFhIE5i2t2IDIPX97W1-DK4hegww=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Verified","trackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibilityData":{"label":"Verified"}}}],"trackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfRAyuTC05XAzciTAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"4.5 million views"}},"simpleText":"4.5M views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CIsBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIsBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"k5E2AVpwsko","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIsBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["k5E2AVpwsko"],"params":"CAQ%3D"}},"videoIds":["k5E2AVpwsko"]}},{"clickTrackingParams":"CIsBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CIwBELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CIsBEP6YBBgGIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtrNUUyQVZwd3Nrbw%3D%3D","commands":[{"clickTrackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CIoBEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CIcBEKQwGAYiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"2 hours, 2 minutes, 42 seconds"}},"simpleText":"2:02:42"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIkBEPnnAxgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"k5E2AVpwsko","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CIkBEPnnAxgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"k5E2AVpwsko"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIkBEPnnAxgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIgBEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIgBEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"k5E2AVpwsko","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIgBEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["k5E2AVpwsko"],"params":"CAQ%3D"}},"videoIds":["k5E2AVpwsko"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIgBEMfsBBgDIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Angular Tutorial for Beginners: Learn Angular TypeScript - 2 hours, 2 minutes - Go to channel - Programming with Mosh - 4.5M views - 7 years ago - play video"}}}},{"compactVideoRenderer":{"videoId":"kNANomvFz-E","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/kNANomvFz-E/hqdefault.jpg?sqp=-oaymwE8CKgBEF5IWvKriqkDLwgBFQAAAAAYASUAAMhCPQCAokN4AfABAfgB_gmAAtAFigIMCAAQARhRIEooZTAP rs=AOn4CLDEH4ZMTiZR9euDwkgICnVSTl-EYA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/kNANomvFz-E/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYUSBKKGUwDw== rs=AOn4CLAXy70w3Y20XNaZrnY5qxYzEvhpzw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"htmx 2.0 Web Components: A Perfect Match for Frontend Development by Horacio Gonzalez by Jfokus 346 views 2 weeks ago 50 minutes"}},"simpleText":"htmx 2.0 Web Components: A Perfect Match for Frontend Development by Horacio Gonzalez"},"longBylineText":{"runs":[{"text":"Jfokus","navigationEndpoint":{"clickTrackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@JfokusTheConference","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCDG4jVD88QEjB8UKLYZKiNA","canonicalBaseUrl":"/@JfokusTheConference"}}}]},"publishedTimeText":{"simpleText":"2 weeks ago"},"viewCountText":{"simpleText":"346 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"50 minutes, 20 seconds"}},"simpleText":"50:20"},"navigationEndpoint":{"clickTrackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWRIxonBtpmHp9SVAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=kNANomvFz-E","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"kNANomvFz-E","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=90d00da26bc5cfe1 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1332500 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Jfokus","navigationEndpoint":{"clickTrackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@JfokusTheConference","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCDG4jVD88QEjB8UKLYZKiNA","canonicalBaseUrl":"/@JfokusTheConference"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_lOrC8AVBTbvUrD6NGdAiKCCF-9Q7xJ0fQSYdPN7BUAeA=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfRA4Z-X3qa0g-iQAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"346 views"}},"simpleText":"346 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CIUBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIUBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"kNANomvFz-E","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIUBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["kNANomvFz-E"],"params":"CAQ%3D"}},"videoIds":["kNANomvFz-E"]}},{"clickTrackingParams":"CIUBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CIYBELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CIUBEP6YBBgFIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtrTkFOb212RnotRQ%3D%3D","commands":[{"clickTrackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CIQBEI5iIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","hasSeparator":true}}],"trackingParams":"CIEBEKQwGAciEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"50 minutes, 20 seconds"}},"simpleText":"50:20"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIMBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"kNANomvFz-E","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CIMBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"kNANomvFz-E"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIMBEPnnAxgBIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CIIBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CIIBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"kNANomvFz-E","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CIIBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["kNANomvFz-E"],"params":"CAQ%3D"}},"videoIds":["kNANomvFz-E"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CIIBEMfsBBgCIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"htmx 2.0 Web Components: A Perfect Match for Frontend Development by Horacio Gonzalez - 50 minutes - Go to channel - Jfokus - 346 views - 2 weeks ago - play video"}}}},{"compactVideoRenderer":{"videoId":"xo5V9g9joFs","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/xo5V9g9joFs/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLDH-KXE6-318R_mHuoINGMSML1IjA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/xo5V9g9joFs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLDn6X-YCh3wHLsPv9aRaPlMMJkdAg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Proxy vs Reverse Proxy vs Load Balancer | Simply Explained by TechWorld with Nana 333,217 views 5 months ago 13 minutes, 19 seconds"}},"simpleText":"Proxy vs Reverse Proxy vs Load Balancer | Simply Explained"},"longBylineText":{"runs":[{"text":"TechWorld with Nana","navigationEndpoint":{"clickTrackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9DIHcmVsYXRlZA==","commandMetadata":{"webCommandMetadata":{"url":"/@TechWorldwithNana","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdngmbVKX1Tgre699-XLlUA","canonicalBaseUrl":"/@TechWorldwithNana"}}}]},"publishedTimeText":{"simpleText":"5 months ago"},"viewCountText":{"simpleText":"333,217 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"13 minutes, 19 seconds"}},"simpleText":"13:19"},"navigationEndpoint":{"clickTrackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9DIHcmVsYXRlZEjGicG2mYen1JUBmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=xo5V9g9joFs","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"xo5V9g9joFs","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr2---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=c68e55f60f63a05b ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1332500 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"TechWorld with Nana","navigationEndpoint":{"clickTrackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9DIHcmVsYXRlZA==","commandMetadata":{"webCommandMetadata":{"url":"/@TechWorldwithNana","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdngmbVKX1Tgre699-XLlUA","canonicalBaseUrl":"/@TechWorldwithNana"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ZAuMKdMcyV3mhX857oCGWzQAQ4AqZhiDIO76MTC_DqckrujSNg5Mh2AQh6ngWYv7bzfu7TBoj24=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9EDbwI774L6Vx8YB","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"333K views"}},"simpleText":"333K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CH8Q_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CH8Q_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"xo5V9g9joFs","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CH8Q_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["xo5V9g9joFs"],"params":"CAQ%3D"}},"videoIds":["xo5V9g9joFs"]}},{"clickTrackingParams":"CH8Q_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CIABELlqIhMI0vyO6NDjiwMVZ3d6BR0nQxH0"}},"popupType":"TOAST"}}]}},"trackingParams":"CH8Q_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9A==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgt4bzVWOWc5am9Gcw%3D%3D","commands":[{"clickTrackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9A==","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CH4QjmIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9A==","hasSeparator":true}}],"trackingParams":"CHsQpDAYCCITCNL8jujQ44sDFWd3egUdJ0MR9A==","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"13 minutes, 19 seconds"}},"simpleText":"13:19"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CH0Q-ecDGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"xo5V9g9joFs","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CH0Q-ecDGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"xo5V9g9joFs"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CH0Q-ecDGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CHwQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CHwQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"xo5V9g9joFs","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CHwQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["xo5V9g9joFs"],"params":"CAQ%3D"}},"videoIds":["xo5V9g9joFs"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CHwQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Proxy vs Reverse Proxy vs Load Balancer | Simply Explained - 13 minutes, 19 seconds - Go to channel - TechWorld with Nana - 333K views - 5 months ago - play video"}}}},{"compactVideoRenderer":{"videoId":"XSauGD12OWc","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/XSauGD12OWc/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLAc76c7yXNTvq1HtlClwf69Bh2mvg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/XSauGD12OWc/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLA8kDvClsLlxqCVu7SQnho1J-9Ffw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Spring Boot Micro Services with Angular (PROFESSIONAL) by Get Arrays 7,024 views 10 days ago 3 hours, 24 minutes"}},"simpleText":"Spring Boot Micro Services with Angular (PROFESSIONAL)"},"longBylineText":{"runs":[{"text":"Get Arrays","navigationEndpoint":{"clickTrackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9DIHcmVsYXRlZA==","commandMetadata":{"webCommandMetadata":{"url":"/@GetArrays","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC3qeVkfxM7xeFt_AtZwmYhw","canonicalBaseUrl":"/@GetArrays"}}}]},"publishedTimeText":{"simpleText":"10 days ago"},"viewCountText":{"simpleText":"7,024 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"3 hours, 24 minutes, 41 seconds"}},"simpleText":"3:24:41"},"navigationEndpoint":{"clickTrackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9DIHcmVsYXRlZEjGicG2mYen1JUBmgEFCAEQ-B0=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=XSauGD12OWc","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"XSauGD12OWc","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-uxaxiv0nxx5q-nv4l.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=5d26ae183d763967 ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1332500 mt=1740651423 oweuc= pxtags=Cg4KAnR4Egg1MTM5OTk3Mw rxtags=Cg4KAnR4Egg1MTM5OTk3MQ%2CCg4KAnR4Egg1MTM5OTk3Mg%2CCg4KAnR4Egg1MTM5OTk3Mw%2CCg4KAnR4Egg1MTM5OTk3NA%2CCg4KAnR4Egg1MTM5OTk3NQ%2CCg4KAnR4Egg1MTM5OTk3Ng%2CCg4KAnR4Egg1MTM5OTk3Nw%2CCg4KAnR4Egg1MTM5OTk3OA"}}}}},"shortBylineText":{"runs":[{"text":"Get Arrays","navigationEndpoint":{"clickTrackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9DIHcmVsYXRlZA==","commandMetadata":{"webCommandMetadata":{"url":"/@GetArrays","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC3qeVkfxM7xeFt_AtZwmYhw","canonicalBaseUrl":"/@GetArrays"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_lcGnHgGpIxASi9tXY5iWxsWhAhzptnn4Ll70K0IsgtIgA=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9EDn8tjrg8Ork10=","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"7K views"}},"simpleText":"7K views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CHkQ_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CHkQ_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"XSauGD12OWc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CHkQ_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["XSauGD12OWc"],"params":"CAQ%3D"}},"videoIds":["XSauGD12OWc"]}},{"clickTrackingParams":"CHkQ_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CHoQuWoiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},"popupType":"TOAST"}}]}},"trackingParams":"CHkQ_pgEGAUiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9A==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtYU2F1R0QxMk9XYw%3D%3D","commands":[{"clickTrackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9A==","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CHgQjmIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9A==","hasSeparator":true}}],"trackingParams":"CHUQpDAYCSITCNL8jujQ44sDFWd3egUdJ0MR9A==","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"3 hours, 24 minutes, 41 seconds"}},"simpleText":"3:24:41"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CHcQ-ecDGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"XSauGD12OWc","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CHcQ-ecDGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"XSauGD12OWc"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CHcQ-ecDGAEiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CHYQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CHYQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"XSauGD12OWc","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CHYQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["XSauGD12OWc"],"params":"CAQ%3D"}},"videoIds":["XSauGD12OWc"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CHYQx-wEGAIiEwjS_I7o0OOLAxVnd3oFHSdDEfQ="}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Spring Boot Micro Services with Angular (PROFESSIONAL) - 3 hours, 24 minutes - Go to channel - Get Arrays - 7K views - 10 days ago - play video"}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/k5E2AVpwsko/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ== rs=AOn4CLBAUdCqxhj0-5qJwDX-Y2BqLCBVwQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/k5E2AVpwsko/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE= rs=AOn4CLA7Pu6fJky2BE9s1ffOrqMUWr6H2Q","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"COURSE"}}]},"text":"14 lessons","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":2036787,"darkTheme":2036787}}}],"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":3548249,"darkTheme":3548249}}},"stackColor":{"lightTheme":8022937,"darkTheme":8879259}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"Angular Tutorials"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"Programming with Mosh
#############################
