Demonstration of TFTP Client application
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=31x_d6U-HA8
Demonstrates the completed Trivial FTP client application built as part of the Introduction to JavaFX development - Build a fully featured TFTP client using JavaFX .","styleRuns":[{"startIndex":0,"length":166,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":166,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CN0BELsvGAIiEwjBipr70fWLAxU4-EIFHXIlNzs=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SCzMxeF9kNlUtSEE4GAYyJSIRIgszMXhfZDZVLUhBODAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CN0BELsvGAIiEwjBipr70fWLAxU4-EIFHXIlNzs=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CNwBELovIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"6c21zVnqAp4","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/6c21zVnqAp4/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHUBoAC4AOKAgwIABABGH8gJihHMA8= rs=AOn4CLCH_zjtQZV8waMjfJcJ6uE0rAJRHw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/6c21zVnqAp4/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB1AaAAuADigIMCAAQARh_ICYoRzAP rs=AOn4CLBLr10qsjd1m2bF5Rhmx9MvBom7kw","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Showcase Sunlounger Manager JavaFX desktop application by Software Pulse (John McNeil) 319 views 3 years ago 2 minutes, 56 seconds"}},"simpleText":"Showcase Sunlounger Manager JavaFX desktop application"},"longBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"publishedTimeText":{"simpleText":"3 years ago"},"viewCountText":{"simpleText":"319 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"2 minutes, 56 seconds"}},"simpleText":"2:56"},"navigationEndpoint":{"clickTrackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWRIj7j4qfrun67fAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=6c21zVnqAp4","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"6c21zVnqAp4","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=e9cdb5cd59ea029e ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1373750 mt=1741270127 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_kWtUjbX7AO6Ck-uaOEwAuIKb8ySM2RL56lPMfZ4wGJcUU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNztAnoWoz9W57ebpAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"319 views"}},"simpleText":"319 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CNoBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CNoBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"6c21zVnqAp4","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CNoBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["6c21zVnqAp4"],"params":"CAQ%3D"}},"videoIds":["6c21zVnqAp4"]}},{"clickTrackingParams":"CNoBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CNsBELlqIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},"popupType":"TOAST"}}]}},"trackingParams":"CNoBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CNkBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7","offlineVideoEndpoint":{"videoId":"6c21zVnqAp4","onAddCommand":{"clickTrackingParams":"CNkBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7","getDownloadActionCommand":{"videoId":"6c21zVnqAp4","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CNkBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzs=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgs2YzIxelZucUFwNA%3D%3D","commands":[{"clickTrackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzs=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CNgBEI5iIhMIwYqa-9H1iwMVOPhCBR1yJTc7","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzs=","hasSeparator":true}}],"trackingParams":"CNUBEKQwGAAiEwjBipr70fWLAxU4-EIFHXIlNzs=","accessibility":{"accessibilityData":{"label":"Action menu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"2 minutes, 56 seconds"}},"simpleText":"2:56"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CNcBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"6c21zVnqAp4","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CNcBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"6c21zVnqAp4"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CNcBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CNYBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CNYBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"6c21zVnqAp4","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CNYBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["6c21zVnqAp4"],"params":"CAQ%3D"}},"videoIds":["6c21zVnqAp4"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CNYBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"Showcase Sunlounger Manager JavaFX desktop application - 2 minutes, 56 seconds - Go to channel - Software Pulse (John McNeil) - 319 views - 3 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/6c21zVnqAp4/mqdefault_6s.webp?du=3000 sqp=COa8pr4G rs=AOn4CLC56UGAqJ5Nx9O0eWIyvwIJY-KmHQ","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"gT08hyrPuB8","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/gT08hyrPuB8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLA9kF8I5ueqRP2KHBXFV-Ie5v_4xg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/gT08hyrPuB8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLB4racA7w77QCEPn84ZRPYGNzzNUQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"JavaFX Photo Library desktop application by Software Pulse (John McNeil) 291 views 1 year ago 7 minutes, 28 seconds"}},"simpleText":"JavaFX Photo Library desktop application"},"longBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"291 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"7 minutes, 28 seconds"}},"simpleText":"7:28"},"navigationEndpoint":{"clickTrackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWRIj7j4qfrun67fAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=gT08hyrPuB8","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"gT08hyrPuB8","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=813d3c872acfb81f ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1373750 mt=1741270127 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_kWtUjbX7AO6Ck-uaOEwAuIKb8ySM2RL56lPMfZ4wGJcUU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNztAn_C-1vKQz56BAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"291 views"}},"simpleText":"291 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CNMBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CNMBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"gT08hyrPuB8","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CNMBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["gT08hyrPuB8"],"params":"CAQ%3D"}},"videoIds":["gT08hyrPuB8"]}},{"clickTrackingParams":"CNMBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CNQBELlqIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},"popupType":"TOAST"}}]}},"trackingParams":"CNMBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CNIBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7","offlineVideoEndpoint":{"videoId":"gT08hyrPuB8","onAddCommand":{"clickTrackingParams":"CNIBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7","getDownloadActionCommand":{"videoId":"gT08hyrPuB8","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CNIBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzs=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtnVDA4aHlyUHVCOA%3D%3D","commands":[{"clickTrackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzs=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CNEBEI5iIhMIwYqa-9H1iwMVOPhCBR1yJTc7","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzs=","hasSeparator":true}}],"trackingParams":"CM4BEKQwGAEiEwjBipr70fWLAxU4-EIFHXIlNzs=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"7 minutes, 28 seconds"}},"simpleText":"7:28"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CNABEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"gT08hyrPuB8","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CNABEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"gT08hyrPuB8"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CNABEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CM8BEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CM8BEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"gT08hyrPuB8","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CM8BEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["gT08hyrPuB8"],"params":"CAQ%3D"}},"videoIds":["gT08hyrPuB8"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CM8BEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"JavaFX Photo Library desktop application - 7 minutes, 28 seconds - Go to channel - Software Pulse (John McNeil) - 291 views - 1 year ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/gT08hyrPuB8/mqdefault_6s.webp?du=3000 sqp=CIvYpr4G rs=AOn4CLBWW3Gc8q4Qpfr4vzTyCdDFx7JNog","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"L5J_RxajJl4","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/L5J_RxajJl4/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AH-CYAC0AWKAgwIABABGGUgZShlMA8= rs=AOn4CLB5cHrQtMiQCwXgExyYHIjM2_wFWQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/L5J_RxajJl4/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB_gmAAtAFigIMCAAQARhlIGUoZTAP rs=AOn4CLCya46SZEpmx5N9Xz3RC9KY87D0Hg","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"JWT REST API by Software Pulse (John McNeil) 158 views 1 year ago 27 minutes"}},"simpleText":"JWT REST API"},"longBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"publishedTimeText":{"simpleText":"1 year ago"},"viewCountText":{"simpleText":"158 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"27 minutes, 36 seconds"}},"simpleText":"27:36"},"navigationEndpoint":{"clickTrackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWRIj7j4qfrun67fAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=L5J_RxajJl4","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"L5J_RxajJl4","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=2f927f4716a3265e ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1373750 mt=1741270127 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_kWtUjbX7AO6Ck-uaOEwAuIKb8ySM2RL56lPMfZ4wGJcUU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNztA3syMtfHon8kv","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"158 views"}},"simpleText":"158 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CMwBEP6YBBgFIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMwBEP6YBBgFIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"L5J_RxajJl4","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMwBEP6YBBgFIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["L5J_RxajJl4"],"params":"CAQ%3D"}},"videoIds":["L5J_RxajJl4"]}},{"clickTrackingParams":"CMwBEP6YBBgFIhMIwYqa-9H1iwMVOPhCBR1yJTc7","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CM0BELlqIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},"popupType":"TOAST"}}]}},"trackingParams":"CMwBEP6YBBgFIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CMsBENGqBRgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","offlineVideoEndpoint":{"videoId":"L5J_RxajJl4","onAddCommand":{"clickTrackingParams":"CMsBENGqBRgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","getDownloadActionCommand":{"videoId":"L5J_RxajJl4","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CMsBENGqBRgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzs=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtMNUpfUnhhakpsNA%3D%3D","commands":[{"clickTrackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzs=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMoBEI5iIhMIwYqa-9H1iwMVOPhCBR1yJTc7","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzs=","hasSeparator":true}}],"trackingParams":"CMcBEKQwGAIiEwjBipr70fWLAxU4-EIFHXIlNzs=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"27 minutes, 36 seconds"}},"simpleText":"27:36"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMkBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"L5J_RxajJl4","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CMkBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"L5J_RxajJl4"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMkBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMgBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMgBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"L5J_RxajJl4","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMgBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["L5J_RxajJl4"],"params":"CAQ%3D"}},"videoIds":["L5J_RxajJl4"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMgBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"JWT REST API - 27 minutes - Go to channel - Software Pulse (John McNeil) - 158 views - 1 year ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"enableHoveredLogging":true,"enableOverlay":true}}}},{"compactVideoRenderer":{"videoId":"IabhZfLIRr4","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/IabhZfLIRr4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG rs=AOn4CLDdBRlgaB30XTZ5NJUGp00Rp97AUQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/IabhZfLIRr4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg== rs=AOn4CLBW-0EeSdoSihlwsGX5ujUOQ4xVug","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"JavaFX Spelling Test Application packaged for deployment by Software Pulse (John McNeil) 240 views 4 years ago 14 minutes, 40 seconds"}},"simpleText":"JavaFX Spelling Test Application packaged for deployment"},"longBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"publishedTimeText":{"simpleText":"4 years ago"},"viewCountText":{"simpleText":"240 views"},"lengthText":{"accessibility":{"accessibilityData":{"label":"14 minutes, 40 seconds"}},"simpleText":"14:40"},"navigationEndpoint":{"clickTrackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWRIj7j4qfrun67fAZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=IabhZfLIRr4","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"IabhZfLIRr4","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-nvm-cxb6.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=21a6e165f2c846be ip=2a02%3A27aa%3A0%3A0%3A0%3A0%3A0%3Ad49 initcwndbps=1023750 mt=1741270127 oweuc= pxtags=Cg4KAnR4Egg1MTM5MzE1NQ rxtags=Cg4KAnR4Egg1MTM5MzE1NA%2CCg4KAnR4Egg1MTM5MzE1NQ%2CCg4KAnR4Egg1MTM5MzE1Ng%2CCg4KAnR4Egg1MTM5MzE1Nw%2CCg4KAnR4Egg1MTM5MzE1OA"}}}}},"shortBylineText":{"runs":[{"text":"Software Pulse (John McNeil)","navigationEndpoint":{"clickTrackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzsyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@SoftwarepulseCoUk","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCdxHLy2WKRNvnB2mY44Mylg","canonicalBaseUrl":"/@SoftwarepulseCoUk"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_kWtUjbX7AO6Ck-uaOEwAuIKb8ySM2RL56lPMfZ4wGJcUU=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNztAvo2hlt-suNMh","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"240 views"}},"simpleText":"240 views"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CMUBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMUBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"IabhZfLIRr4","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMUBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["IabhZfLIRr4"],"params":"CAQ%3D"}},"videoIds":["IabhZfLIRr4"]}},{"clickTrackingParams":"CMUBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Added to queue"},"trackingParams":"CMYBELlqIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},"popupType":"TOAST"}}]}},"trackingParams":"CMUBEP6YBBgGIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemDownloadRenderer":{"serviceEndpoint":{"clickTrackingParams":"CMQBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7","offlineVideoEndpoint":{"videoId":"IabhZfLIRr4","onAddCommand":{"clickTrackingParams":"CMQBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7","getDownloadActionCommand":{"videoId":"IabhZfLIRr4","params":"CAIQAA%3D%3D"}}}},"trackingParams":"CMQBENGqBRgHIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzs=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtJYWJoWmZMSVJyNA%3D%3D","commands":[{"clickTrackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzs=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CMMBEI5iIhMIwYqa-9H1iwMVOPhCBR1yJTc7","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzs=","hasSeparator":true}}],"trackingParams":"CMABEKQwGAMiEwjBipr70fWLAxU4-EIFHXIlNzs=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"14 minutes, 40 seconds"}},"simpleText":"14:40"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Watch later","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMIBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"IabhZfLIRr4","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CMIBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"IabhZfLIRr4"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Watch later"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMIBEPnnAxgBIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Add to queue","toggledTooltip":"Added","untoggledServiceEndpoint":{"clickTrackingParams":"CMEBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CMEBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"IabhZfLIRr4","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CMEBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["IabhZfLIRr4"],"params":"CAQ%3D"}},"videoIds":["IabhZfLIRr4"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Add to queue"}},"toggledAccessibility":{"accessibilityData":{"label":"Added"}},"trackingParams":"CMEBEMfsBBgCIhMIwYqa-9H1iwMVOPhCBR1yJTc7"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Now playing"}]}}}],"accessibility":{"accessibilityData":{"label":"JavaFX Spelling Test Application packaged for deployment - 14 minutes, 40 seconds - Go to channel - Software Pulse (John McNeil) - 240 views - 4 years ago - play video"}},"richThumbnail":{"movingThumbnailRenderer":{"movingThumbnailDetails":{"thumbnails":[{"url":"https://i.ytimg.com/an_webp/IabhZfLIRr4/mqdefault_6s.webp?du=3000 sqp=CMbPpr4G rs=AOn4CLDUCnOnpHbygphKg2QILpFj_x4zUg","width":320,"height":180}],"logAsMovingThumbnail":true},"enableHoveredLogging":true,"enableOverlay":true}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/GbFsfXR2GWE/hqdefault.jpg?sqp=-oaymwEwCKgBEF5IWvKriqkDIwgBFQAAiEIYAfABAfgB1AaAAuADigIMCAAQARgcIDMofzAP rs=AOn4CLC7-7IcXvmm2kpQ5FYONODCj8-kWQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/GbFsfXR2GWE/hqdefault.jpg?sqp=-oaymwExCNACELwBSFryq4qpAyMIARUAAIhCGAHwAQH4AdQGgALgA4oCDAgAEAEYHCAzKH8wDw== rs=AOn4CLCjSZ-zvPx8LGNSMD8uastGPBOtyA","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAYLISTS"}}]},"text":"12 videos","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":726067,"darkTheme":726067}}}],"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":1254489,"darkTheme":1254489}}},"stackColor":{"lightTheme":7042457,"darkTheme":7765395}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"Example Java Desktop Applications"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"Software Pulse (John McNeil)
#############################
