{"pages":{"search":{"query":"JSLegendDev","originalQuery":"JSLegendDev","serpid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","parentReqid":"","serpItems":[{"id":"1134015898484210166-0-0","type":"videoSnippet","props":{"videoId":"1134015898484210166"},"curPage":0},{"id":"10387068714974388286-0-1","type":"videoSnippet","props":{"videoId":"10387068714974388286"},"curPage":0},{"id":"16630932277676850575-0-2","type":"videoSnippet","props":{"videoId":"16630932277676850575"},"curPage":0},{"id":"368746424118451834-0-3","type":"videoSnippet","props":{"videoId":"368746424118451834"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dEpTTGVnZW5kRGV2Cg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","ui":"desktop","yuid":"3283183441767076760"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"886092625317998276-0-5","type":"videoSnippet","props":{"videoId":"886092625317998276"},"curPage":0},{"id":"8923355309575108925-0-6","type":"videoSnippet","props":{"videoId":"8923355309575108925"},"curPage":0},{"id":"18241252240104751705-0-7","type":"videoSnippet","props":{"videoId":"18241252240104751705"},"curPage":0},{"id":"10950925980873808773-0-8","type":"videoSnippet","props":{"videoId":"10950925980873808773"},"curPage":0},{"id":"12759309164774022231-0-9","type":"videoSnippet","props":{"videoId":"12759309164774022231"},"curPage":0},{"id":"11162710850706412208-0-10","type":"videoSnippet","props":{"videoId":"11162710850706412208"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dEpTTGVnZW5kRGV2Cg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","ui":"desktop","yuid":"3283183441767076760"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"2896383912268305564-0-12","type":"videoSnippet","props":{"videoId":"2896383912268305564"},"curPage":0},{"id":"138798087656104455-0-13","type":"videoSnippet","props":{"videoId":"138798087656104455"},"curPage":0},{"id":"3652510664629204116-0-14","type":"videoSnippet","props":{"videoId":"3652510664629204116"},"curPage":0},{"id":"11209980585898706325-0-15","type":"videoSnippet","props":{"videoId":"11209980585898706325"},"curPage":0},{"id":"17114219749359997897-0-16","type":"videoSnippet","props":{"videoId":"17114219749359997897"},"curPage":0},{"id":"16527698240157157238-0-17","type":"videoSnippet","props":{"videoId":"16527698240157157238"},"curPage":0},{"id":"10157293929954313186-0-18","type":"videoSnippet","props":{"videoId":"10157293929954313186"},"curPage":0},{"id":"9002871310082482280-0-19","type":"videoSnippet","props":{"videoId":"9002871310082482280"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dEpTTGVnZW5kRGV2Cg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","ui":"desktop","yuid":"3283183441767076760"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DJSLegendDev"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"9876752948009551357201","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1455699,0,36;1460330,0,24;1374658,0,67;1443982,0,32;1414494,0,87;1424970,0,32;1447615,0,84;1460721,0,71;1455916,0,43;1460730,0,47;1460214,0,17;1312967,0,94;1152685,0,33;1444116,0,30;1454918,0,82;1442997,0,21;1461639,0,1;1457550,0,68;1451930,0,4;1383553,0,12;1431640,0,99;1456758,0,62;1461715,0,45;1457072,0,11;1456176,0,64;1282204,0,68;1453813,0,69;1457986,0,82;1451611,0,28;1455944,0,19;1461374,0,23;1349038,0,31;1452327,0,84;1454916,0,61;260562,0,13;133991,0,0;1452136,0,58;1460389,0,82;1457599,0,99;1447783,0,72;1357004,0,71;1460869,0,22;63007,0,43;1460557,0,10;151171,0,82;1459210,0,66;1281084,0,76;287509,0,27;1447467,0,31;1254301,0,26;1296808,0,91;912284,0,3"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DJSLegendDev","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=JSLegendDev","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=JSLegendDev","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"JSLegendDev: Yandex'te 112 video bulundu","description":"Результаты поиска по запросу \"JSLegendDev\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"JSLegendDev — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"ybe266c8d4442b381329c9d71690048ca","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1455699,1460330,1374658,1443982,1414494,1424970,1447615,1460721,1455916,1460730,1460214,1312967,1152685,1444116,1454918,1442997,1461639,1457550,1451930,1383553,1431640,1456758,1461715,1457072,1456176,1282204,1453813,1457986,1451611,1455944,1461374,1349038,1452327,1454916,260562,133991,1452136,1460389,1457599,1447783,1357004,1460869,63007,1460557,151171,1459210,1281084,287509,1447467,1254301,1296808,912284","queryText":"JSLegendDev","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"3283183441767076760","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1460915,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1767076797","tz":"America/Louisville","to_iso":"2025-12-30T01:39:57-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1455699,1460330,1374658,1443982,1414494,1424970,1447615,1460721,1455916,1460730,1460214,1312967,1152685,1444116,1454918,1442997,1461639,1457550,1451930,1383553,1431640,1456758,1461715,1457072,1456176,1282204,1453813,1457986,1451611,1455944,1461374,1349038,1452327,1454916,260562,133991,1452136,1460389,1457599,1447783,1357004,1460869,63007,1460557,151171,1459210,1281084,287509,1447467,1254301,1296808,912284","queryText":"JSLegendDev","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"3283183441767076760","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"9876752948009551357201","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"enableSlowBufferingAlert":false,"enableSlowBufferingAlertDedup":false,"userConnectionRtt":158,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"forceSlowBufferingAlert":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"useSendBeacon":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"3283183441767076760","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1743.0__eecddcd035f1600a552b89c33e76f4a866ae10da","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"twitter.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"1134015898484210166":{"videoId":"1134015898484210166","docid":"34-7-0-ZD8F39D2D426D1910","description":"Learn how to build a sonic infinite runner game using JavaScript. In this course @JSLegendDev will teach you how to use the Kaplay game library for GameDev in JavaScirpt. Live demo...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3307114/e49f821bce09c3ff76019b9d0ad8f506/564x318_1"},"target":"_self","position":"0","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEmMO0yQ7eeY","linkTemplate":"/video/preview/1134015898484210166?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"JavaScript GameDev – Code a Sonic Runner Using Kaplay Library","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=EmMO0yQ7eeY\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFQoTMTEzNDAxNTg5ODQ4NDIxMDE2NloTMTEzNDAxNTg5ODQ4NDIxMDE2NmqvDRIBMBgAIkUaMQAKKmhoY3lsZ2VzemFvZ2JxcWRoaFVDOGJ1dElTRndULVdsN0VWMGhVSzBCURICABIqEMIPDxoPPxOIPIIEJAGABCsqiwEQARp4gfgDCBAE-wDpCP0CAQEAAAgBB_n3__8A1QkA_Qj4BAAB-AD2-QEAAPoR7_8EAAAABAH5BvH9AQD7APYRAgAAAAgO-Q_7AAAAEgYBDv4BAAD1_wD8-AEAAAYNCgD_AAAA_voLEgAAAAD_-wf9AQAAAP_uBwEAAAAAIAAt8xzHOzgTQAlITlACKnMQABpgMhAAYxYV0fDxFOMS4vsk9AvW6LPyG_8dy__qLuz4-tX2rivo_x3r7P6jAAAANBO89z4AD3oCwbvr8Bvmzbb5PiF_CRzx4EYm5bExCtAMD9PlHuFBAJXtBfwQ8QIu70UgIAAtRWkbOzgTQAlIb1ACKq8GEAwaoAYAABzCAADIQQAA2MEAAEjCAABAQQAAoMEAAADBAAAgQQAAXMIAAAzCAACgQQAAIEEAAADCAABAQAAAGEIAAHBBAAAgQQAAmMEAAFBCAACAPwAAxkIAAOjBAACCwgAAXEIAALDCAADAQAAALMIAAFTCAACgwQAAgsIAAAjCAAC8wgAAkMEAAKBBAACwwQAAMEEAAOhBAABAwQAAgEIAAKBBAACyQgAAAMAAAOBBAAAAQQAAisIAALBBAADowQAAiEEAAPhBAACIQQAAEMIAALBCAACAwQAAYMIAAMBAAAAAQAAAsMIAAIBCAABMwgAAQEIAALRCAACgwAAA-EEAAJTCAADIwQAAiMEAAEDBAACwwQAAUEEAAFTCAADYQQAAoMEAADDBAADIQQAAjEIAAEDAAAAcwgAA-EEAANhBAAAYQgAAFMIAAIA_AACIQQAAUEEAAFBBAACqQgAAUEEAAIxCAAAgQgAAikIAAJhBAAAQQgAAAAAAAJDCAAAcQgAALMIAAJjBAAAAwgAAgEAAANDBAABAQQAA6EEAANDBAACgQQAAFMIAACxCAAAgwQAAgEAAAIC_AABUQgAAcMEAABDCAABAQQAAIEEAAChCAACowQAA2EEAAODAAAC4wQAAhEIAAL5CAAAQwgAAREIAACzCAAD4QQAAsEEAAIDAAABQwQAA0MEAAIC_AAAMQgAAgMAAAMjBAACIQQAAaEIAAEhCAABwwgAAgsIAABTCAABgwgAAoEEAABDCAADwwQAAAEIAAAxCAAAoQgAAsMEAADxCAAAAwQAAaEIAAEjCAADwQQAAgL8AAMBAAABAQgAASMIAAI5CAAAkwgAAAEEAAHBBAAAMwgAAeEIAAERCAACQQQAATEIAAKDAAAAYQgAA4EAAAGTCAADwwQAAoEEAANJCAACCwgAAcMIAABzCAAD4QQAAQMEAAAjCAABAwgAAUMEAAMDAAACiwgAAkEEAACBCAAAAQgAAcMEAAAxCAACOQgAAgD8AAAAAAABgwgAABMIAANhBAACIwQAADEIAADBBAACIwQAAQMEAAEDBAABsQiAAOBNACUh1UAEqjwIQABqAAgAAJL4AAFw-AACGPgAAEL0AAKq-AACIvQAAmD0AACG_AADGvgAA4DwAAIi9AACSvgAARD4AABA9AABQPQAAkr4AAPg9AACgPAAAZD4AAAU_AAB_PwAAqL0AABA9AACoPQAA7r4AANi9AAC-PgAARL4AAKY-AAD4vQAAZD4AAES-AAC-PgAA-D0AAI4-AABwPQAAQLwAAK6-AACIPQAAiL0AANa-AAAwvQAAED0AAO6-AABsPgAA0j4AAFQ-AABwvQAAcL0AAHy-AAAwvQAAqL0AABS-AAAkPgAA6L0AADA9AAB_PwAADL4AAOA8AAAsPgAAiL0AAOC8AABcPgAA2D0gADgTQAlIfFABKo8CEAEagAIAANK-AAA0vgAAVL4AAH-_AAAEvgAA-L0AAFA9AABMvgAAiL0AAAS-AAAUvgAAXD4AAHC9AABAPAAAyD0AAIi9AADWvgAAGT8AAOA8AAAXPwAAyL0AADS-AADgvAAABL4AAI6-AADuvgAAQDwAAEA8AADoPQAAFL4AAPg9AADgPAAALD4AACy-AACiPgAA4LwAABA9AADIPQAAuL0AAKo-AABAPAAAVL4AALq-AACYPQAAbL4AACy-AABxvwAAbL4AAIC7AAAwPQAAuD0AADC9AAAcPgAAuj4AALi9AAAsPgAABL4AACw-AAA0PgAAkr4AALg9AACyPgAA6D0AACy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=EmMO0yQ7eeY","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["1134015898484210166"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"10387068714974388286":{"videoId":"10387068714974388286","docid":"34-2-10-Z909CF0E2122B7CFD","description":"Check this out : • The Kaplay Game Library in 5 Minutes Check out my substack for written tutorials : https://jslegenddev.substack.com/ 1) JavaScript Crash Course VSCode...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/905202/8864b6093e7461c82804eda8a4e255eb/564x318_1"},"target":"_self","position":"1","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DLNgGdw5WT1s","linkTemplate":"/video/preview/10387068714974388286?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ultimate JavaScript Game Development Course for Beginners","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=LNgGdw5WT1s\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTAzODcwNjg3MTQ5NzQzODgyODZaFDEwMzg3MDY4NzE0OTc0Mzg4Mjg2arANEgEwGAAiRhoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioRwg8PGg8_E-OrAoIEJAGABCsqiwEQARp4gfsD8wcAAAD-CggBBAX9AQAD__j4_v4A3_r9AgP7AgD9-A7_-AAAAAr99_wDAAAAAwH5BfL-AQD5BAIHBAAAAA8D_v_8AAAAA_z1CP8BAAAB8PoD9gIAAQ0JAQUAAAAA_gsIBPr_AAAJAfv5AAAAAAjy-QIAAAAAIAAtmkzUOzgTQAlITlACKnMQABpgHwkANRsh1-YeLff52QgmFAj07wT8_v8F7wACNvXkG_X_vQziAB_fCQO3AAAALR-8Ee8AJ1MS6-r-0Qsby9EQChx_HwLs7SQw69AKCwEJCfPzGUIvAPrnB-TwFPpD60MQIAAtcBFJOzgTQAlIb1ACKq8GEAwaoAYAACzCAAAgQgAAoMAAAMDBAACAwQAAuEEAAJDBAACgQAAAVMIAAEDCAAAcQgAAyEEAAABBAAAAQAAAuEEAADBCAAAsQgAA4MAAAABAAADAwAAA6kIAACTCAACAwgAAmEIAAIrCAACwwQAAqMEAAIDCAACgwQAAKMIAAGDCAACOwgAAgMEAAMBAAABgwQAAkEEAAIBBAABgQQAAKEIAAIjBAACEQgAAIMEAAKBAAAAgQgAAXMIAAMBBAABAQAAAQEEAAJhBAADgQQAAkMIAAGBCAAAAwQAAcMIAAFBBAADwQQAAdMIAAIA_AAAcwgAAeEIAAHxCAACYwQAAuEEAAKbCAABAQAAA2MEAAMDAAACAwQAAQEEAAFDCAABgQQAAMEEAAKBAAAAQQQAASEIAAIDAAADowQAADEIAAGRCAADYQQAAwMEAAGBBAACAQAAA4MAAACBCAADMQgAA4EEAAIhCAACgwAAAbEIAAHBCAABkQgAAyMEAAMrCAAAQQQAAoMAAAKDAAAAswgAAcEEAAPjBAACgQAAAAAAAACBBAACoQQAASMIAANBBAACAQAAA0EEAAEDBAAA0QgAAAMAAAEBAAABwQQAAgMEAAKBBAABEwgAA6EEAAMjBAACQQQAASEIAAOpCAACAwAAAeEIAALjBAADwQQAADEIAAABBAADAwAAAcMEAAOBAAAAwQQAAbMIAAEDBAADYwQAAsEIAABxCAACMwgAAiMIAAATCAAAgwgAAgEEAAABAAADgwQAALEIAAPhBAAAoQgAA4EEAAMBBAAAQwQAAZEIAABTCAABgQQAAMEEAAODAAACQQQAAVMIAAERCAADIwQAAEMIAAEBAAAA4wgAAXEIAAEDAAAAEQgAA0EEAABzCAAAYQgAAdEIAAJbCAAAwwgAAqEEAAKxCAACOwgAAHMIAAKBAAACAQQAAqMEAAKjBAAC-wgAA4MAAAIDBAAB8wgAAAAAAAFhCAAAwQgAAqMEAAPhBAAC6QgAAqMEAAIDBAACYwgAAPMIAAFDBAADwwQAAEMEAALhBAADAwAAA2MEAAIC_AACyQiAAOBNACUh1UAEqjwIQABqAAgAAgDsAAOg9AACOPgAA-D0AAAS-AAAMPgAAPD4AAJK-AACmvgAAuL0AAOC8AACOvgAAmL0AAKi9AAC4vQAApr4AADw-AAC4vQAALD4AAK4-AAB_PwAA4DwAAHA9AAAQPQAAhr4AAKi9AABAvAAAyL0AAOA8AABkPgAAZD4AALg9AAA0PgAAQDwAADw-AABMvgAA4DwAAJa-AACSvgAATD4AADy-AADyvgAAqD0AAKa-AAD4PQAAjj4AAJY-AADovQAAyL0AALi9AADgPAAA2L0AAJi9AADIPQAAiD0AAIA7AAAZPwAAJL4AAIC7AAAsPgAAXL4AAMi9AAD4PQAAmD0gADgTQAlIfFABKo8CEAEagAIAAN6-AACWvgAAmr4AAE2_AADIPQAAUD0AAEw-AAAEvgAABD4AAIK-AADgvAAA-D0AAEC8AAA8vgAApj4AAKA8AACgPAAALz8AAMi9AAAJPwAARL4AAIC7AAAEPgAAUD0AAIi9AAAsvgAAML0AAFA9AABwvQAAZL4AAEQ-AAAQvQAAZD4AADA9AAA5PwAANL4AAKC8AAC4PQAAbL4AAN4-AACmPgAAML0AAMi9AACAuwAAvr4AALq-AAB_vwAA6L0AAFS-AAAUvgAAoLwAAEC8AADgPAAAZD4AAKY-AAAcPgAA6L0AAKg9AABAvAAAhr4AAHC9AACqPgAAUD0AABA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=LNgGdw5WT1s","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10387068714974388286"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"16630932277676850575":{"videoId":"16630932277676850575","docid":"34-5-5-Z140AA4B6A42B81ED","description":"Live demo : https://jslegenddev.github.io/react-k... Live demo controls : Arrow keys to move around. Use the space key to close the text box once it appears. Source code...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2405231/b690a196999733b0a2c13c3240f84a53/564x318_1"},"target":"_self","position":"2","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dw4EAML-8zGk","linkTemplate":"/video/preview/16630932277676850575?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use React.js for Game Development - Tutorial [Outdated]","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=w4EAML-8zGk\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTY2MzA5MzIyNzc2NzY4NTA1NzVaFDE2NjMwOTMyMjc3Njc2ODUwNTc1aq8NEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E5AoggQkAYAEKyqLARABGniBAwAACwP9APkIDvz7BP8BEPP5AfYA_wDe-v0CA_oDAP34Dv_3AAAAEAEA-gUAAADs8_0C9gEAAAD5BQYDAAAAFPgC_vcAAAAKB_P1_wEAAPHyAQH1AgABCQ359_8AAAAJAQz0__8AAAwJ-PwBAAAAFf_2DgAAAAAgAC1n-c07OBNACUhOUAIqcxAAGmAhEAAt-wvi7QUa-RjY7AD4FPD3_vwOAA_yAA4s8O4OBerDEPP_HgASAsIAAAAaC-0b9wADPjEB2vX3Dv_b9dINAn8eB-byFB7vyOwR6yPt7wj7BAgA3O4U8w4D7iz1ES4gAC1j4HY7OBNACUhvUAIqrwYQDBqgBgAAQMEAADxCAADgwAAARMIAAMDBAAAsQgAAYEEAADBCAADOwgAAGMIAAOBBAACIwQAAEMEAACBBAACIQQAAEEIAADBCAACAvwAAMMIAAMBAAACoQgAADMIAAKDBAACiQgAAEMIAAMDBAAA4wgAAoMEAAADAAAAQwQAAEMEAAJDCAAAYwgAAwEAAAKDAAAA4QgAAEEIAAIhCAAAQQQAAmMEAAFBCAACIQQAALEIAAAhCAADIwQAAgEEAABBCAAAkwgAAAEIAAOhBAABAwgAAFEIAABDBAACowgAAMMEAAKhBAAAswgAAMMEAAJhBAACMQgAAgkIAABzCAADoQQAAlsIAAJhBAACgwQAAQEEAAODBAAC4QQAAcEEAANhBAABIQgAAPMIAAJhBAACYQQAAAEEAAAAAAACIQQAAXEIAAIBBAACgwQAANEIAAIhBAACYwQAAREIAAPZCAAAwQQAAPEIAANBBAADwQQAAWEIAAJ5CAABAwgAAeMIAAGDBAACwwQAA6MEAAOBAAABAwQAAAMIAAMjBAACgQQAAREIAABRCAAAIwgAA-EEAABDCAABAwAAAOMIAAKBAAACgQQAAUEEAAGDBAAAswgAAkEEAAJDBAABwQgAAZMIAALhCAAB4QgAAeEIAAJDBAACgQQAAmsIAAGxCAAAAQgAAiMEAALDBAADQwQAAAEAAANhBAAAwwQAAqMEAAAAAAAAsQgAAgL8AAJrCAAAIwgAAKMIAAIjBAAAwwQAAQMAAACDBAAAwwQAAsEIAAIBAAADIQQAA4MAAAABBAAA0QgAARMIAAEBBAACYwQAAXMIAABBBAAAUwgAApkIAAGTCAAB4wgAAwEEAAIC_AAA4QgAAoEEAANhBAABQwQAAqsIAAKDAAACSQgAAKMIAAEDBAAAAQAAAgkIAAJbCAACQwQAAMMEAAJBCAACAPwAAgD8AAPDBAAAQQgAAMMIAAIrCAACAwQAAAMAAAFBCAADgwAAAuEEAAIZCAACIwQAAQEAAAJrCAABUwgAAoMAAAODBAABkwgAAXEIAABDCAACYwQAAsMEAAJBCIAA4E0AJSHVQASqPAhAAGoACAABAPAAAFD4AAKg9AAC-PgAAqL0AAAw-AAAcvgAA_r4AABS-AACovQAAgDsAADS-AABAPAAA6L0AABy-AADgPAAA-D0AADC9AACYPQAAsj4AAH8_AAAQPQAAqD0AABA9AAAQPQAAJD4AAFy-AAAUvgAAcL0AAOC8AACWPgAAgLsAALo-AAAwPQAAzj4AAFC9AAAEvgAAqr4AALK-AABUPgAABL4AAEy-AAAsPgAANL4AAFC9AACKPgAAVD4AAAy-AAD4vQAAyL0AAMg9AACGvgAA6D0AAKA8AAAUPgAAgDsAANo-AAAwPQAA4DwAAKg9AAAEPgAAoLwAADA9AACKPiAAOBNACUh8UAEqjwIQARqAAgAAlr4AAKi9AADmvgAADb8AADQ-AABUPgAAoDwAADA9AAB0PgAA4LwAAOi9AACyPgAAcD0AACS-AADCPgAAoDwAABC9AAA_PwAAuL0AAA0_AAC6vgAARL4AAMY-AAC4PQAAJL4AAAQ-AABUPgAABD4AAJi9AACivgAAHD4AANi9AAC4PQAAqj4AAO4-AACYvQAAQLwAAHQ-AAAsvgAAFD4AAKo-AAAwPQAAUD0AAEA8AAA8vgAAjr4AAH-_AAAkvgAANL4AAFA9AAA8vgAAcL0AAOC8AACiPgAAoj4AACw-AABQvQAA2L0AAIi9AAC4vQAAqL0AAJY-AACIvQAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=w4EAML-8zGk","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["16630932277676850575"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"368746424118451834":{"videoId":"368746424118451834","docid":"34-5-16-ZFBED977B29B151B9","description":"51:57 Introducing tags and get() method 55:53 use() and unuse() methods to add/remove components 58:07 Handling collisions with onCollide() and onCollideEnd() 1:04:10 Handling use input with...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2367995/b6a2531326a4f5098ff40f6328795ee1/564x318_1"},"target":"_self","position":"3","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFdEYxGoy5_c","linkTemplate":"/video/preview/368746424118451834?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Learn JavaScript Game Dev - Kaplay Library Crash Course","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=FdEYxGoy5_c\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFAoSMzY4NzQ2NDI0MTE4NDUxODM0WhIzNjg3NDY0MjQxMTg0NTE4MzRqrw0SATAYACJFGjEACipoaHl5Z3Fqdml3dG9ydGhjaGhVQ2NEUWVud0FPY2pKRnlySnZqbHJWVncSAgASKhDCDw8aDz8TkiiCBCQBgAQrKosBEAEaeIEGBQEJ_AQA7P4FAgcB_wD7_AT9-v39AOcECwgG_gEA_vwCBPcBAAAB_Pn__wAAAPf--wj0_wEAAgcBDwMAAAAHDPkO_AAAAAf5_An_AQAA_fwJBAP_AAAJCQwJAAAAAPwBAwX-_wAA-_8E-AAAAAAI8_kCAAAAACAALdA13zs4E0AJSE5QAipzEAAaYBoNAC4YHPQPAx7v_dMJKBgNyNm9Ax7_K9gA3ir3Cgvb_aDfDv8T3wL-qwAAACoOww4OABdnF-CwDOYd2L7l5hgIf90v2bwi3RkPEuKa8SvL5QUUOgDLDfn8PQAYHB8iASAALRTTKzs4E0AJSG9QAiqvBhAMGqAGAAAowgAAoMEAAJDBAACAQQAA4MEAAI5CAABwQQAAEMIAAPDBAAA4QgAAkEEAAMBAAADAQAAAMEEAAMjBAACQwQAAgEIAAAjCAABgwQAAQMEAAMxCAAAMwgAAisIAAERCAADIwQAAsMEAALDCAAAIQgAAkMEAAADBAAAowgAAAMEAAKDBAAAQwQAAKMIAAChCAAAYQgAAmEEAAIBBAAAYQgAAoEAAAIBBAABIQgAAYMEAAEDCAACoQQAAhkIAANhBAAAAwAAABMIAAIDBAABgwgAA4MAAAGDBAAAgwQAAuMEAADBBAAAgwQAAQEEAAODAAAAAQQAAwMAAAJjBAABEwgAAgEEAADDBAADIwQAAmMEAAAAAAAAAwgAAwEAAALRCAAAQwQAAUEEAAEBBAABYwgAAuMEAACRCAACIwQAAgL8AAHjCAABAQQAAJEIAAMhBAACAQAAAHEIAAHBBAAAIQgAA-MEAAPjBAADwQQAA4EEAAADCAABwwgAA4MEAAIZCAAAwwQAAHEIAANDBAACwQQAAAMMAAJhBAAAsQgAAKMIAAEDBAAAAwQAA0MEAABhCAAAcQgAAqkIAAKhBAABcQgAAMEEAAEBCAAAIQgAA5sIAAM5CAADowQAAqEEAAGhCAADwQQAAhkIAACzCAACIwQAAUMEAADhCAAC4wQAAwEEAAILCAACIQgAA2EEAACxCAAAgwQAAuEEAAODAAAAAwAAAcMIAABDCAADAwQAAkMIAAFxCAAAAwAAAJMIAAABCAADgQAAAAAAAAHDBAAD4QQAAEEEAALpCAAAAQAAAQEAAALhBAAC2wgAACMIAAFDBAAAEQgAAUMIAAGBBAAAAQQAArMIAAIhBAAAswgAAuEEAAKBAAADwwQAA6EEAABxCAAAYwgAAQMEAAOBAAABIwgAAAEAAAKrCAADwQQAAcEEAAAAAAACQwQAAcMEAADBCAADgwQAA4EAAAIDAAADAQQAAyEEAAIA_AABswgAA4EIAAJrCAABwwQAA6MEAALbCAADgQQAAlMIAAJjBAABwQgAAQMIAAFBCAADgQAAAFEIgADgTQAlIdVABKo8CEAAagAIAAIq-AAD4PQAAMD0AAKY-AAAQPQAA4DwAAHA9AADqvgAAor4AADA9AAB0vgAAPL4AAPg9AAAcPgAAuL0AAK6-AACgPAAAmD0AAPg9AADWPgAAfz8AAJK-AACCvgAAFD4AAAu_AAAQvQAAVD4AAJi9AAAkPgAAMD0AAOg9AADgvAAAVL4AAEC8AACGPgAAUL0AAHC9AACevgAAEL0AAFA9AABkvgAAMD0AAGQ-AABsvgAAfD4AAJI-AADYPQAAoDwAAFy-AABMvgAA4LwAAIA7AADoPQAAuD0AABS-AAAwvQAARz8AABA9AADgPAAAUD0AABy-AACovQAAML0AABC9IAA4E0AJSHxQASqPAhABGoACAAA8vgAAyL0AAIA7AABZvwAAEL0AAIg9AACAOwAAoDwAAMi9AAA0vgAA6L0AAHC9AABMPgAADL4AAL4-AADovQAAgLsAAB8_AABAPAAA3j4AAES-AACAuwAAND4AAOi9AABwvQAAor4AAKi9AACAuwAAUD0AAMi9AACIPQAAoDwAAMg9AABQvQAAwj4AAIi9AACgPAAAgj4AABS-AACGPgAAEL0AAMi9AABkvgAAHD4AAIa-AABEvgAAf78AADA9AAAkvgAAPD4AAMg9AAC4vQAADD4AALY-AADYvQAA-D0AAFC9AACAOwAAQDwAAJ6-AADYPQAAxj4AAII-AABMviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=FdEYxGoy5_c","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["368746424118451834"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"886092625317998276":{"videoId":"886092625317998276","docid":"34-6-8-Z544322A82ADAAB0E","description":"Written version : https://jslegenddev.substack.com/p/le... Assets : https://github.com/JSLegendDev/Game-D... Spinner.jsx component code : https://jslegenddev.substack.com/i/16...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3447160/7244770851af61ef027eb68ad9615d72/564x318_1"},"target":"_self","position":"5","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1fDMi60Q7EQ","linkTemplate":"/video/preview/886092625317998276?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Learn React.js by Building a Game Search App | React Crash Course for Beginners","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=1fDMi60Q7EQ\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFAoSODg2MDkyNjI1MzE3OTk4Mjc2WhI4ODYwOTI2MjUzMTc5OTgyNzZqrw0SATAYACJFGjEACipoaHl5Z3Fqdml3dG9ydGhjaGhVQ2NEUWVud0FPY2pKRnlySnZqbHJWVncSAgASKhDCDw8aDz8TwCyCBCQBgAQrKosBEAEaeIH7A_MHAAAA9AIMAAME_gH79v0G-v39AOXw-wAJ_QEABAkFAPgBAAAF8voE-wAAAObx9fr7AgAAAgUIBwUAAAAT-QL-9wAAAP0C9gT-AQAA9PH_AQP_AAAQ-_gFAAAAAPwG-Pz5_gAB_hAFAQAAAAAd_gcKAAEAACAALZpM1Ds4E0AJSE5QAipzEAAaYAb8ADIAAvT-FyjrBbTtMQ0p5d_oABL_FOH_Di8K7QUo5KoJ8f8m2gsRqAAAABUbshjGAAdjC8C6BOkF2sP93y8af7UL5NzyDQPV7_W2H-Lv8P06IADO9A0X7i38UvkhFyAALQORLzs4E0AJSG9QAiqvBhAMGqAGAAAMwgAAQMAAANBBAACAPwAAkEIAAOBAAACAQQAABMIAAADDAACcwgAAEEEAACzCAABAwgAAuMEAANxCAAAoQgAAIEIAAKBBAAAQQQAAiEEAAFxCAADQQQAAUMEAAJBBAADYQQAAOMIAABDBAADGwgAABMIAAPhBAABAwgAAWEIAAAzCAACYwQAAUEEAAKDCAACAQQAAtkIAALhBAABwwQAA4EAAALhCAAC0QgAATEIAADDBAACIwQAAsMEAAKBCAAAYQgAAJEIAAADCAABAQAAAeMIAANDBAACAvwAAiEEAACDCAABAwQAAwEEAABhCAABwQQAA2MEAABhCAAAQwgAA8EEAAKTCAAAkQgAAXMIAAFRCAAAIQgAAyMEAAKBAAACSwgAAvkIAAGhCAAAAwQAAgMEAAIDAAACAwQAAWMIAAK7CAABAQAAAYEIAAFRCAAAEQgAAcEIAABjCAACIQQAA4EAAADDBAABAQgAA4MAAAIA_AACwwQAAQEAAABDBAACAwAAAAEIAAHjCAAB4wgAAwMAAAEDAAADoQQAAdMIAALjBAAAQQQAAiEEAAOBBAADoQQAAwMAAACxCAACAPwAAEMIAAFBBAABEQgAAwEAAAEDAAADYwQAAkEEAAFDBAAB8QgAAkMEAAARCAADIQQAAYEEAADhCAACgwQAAwEEAACDBAADYwQAAAEAAADBBAAAEwgAATMIAAMDBAAAAwgAAHEIAAFDCAABswgAAqMIAAMDAAAAQwgAAAMAAAFTCAADoQQAAsEEAAADBAAC4QQAAQEEAAABAAACQQQAAgD8AADRCAACAPwAAEEEAALrCAACAvwAAlMIAAIDAAABwwQAAxEIAAPBBAADAwQAAAAAAAOBAAABswgAAQEEAAGBBAABgQQAA-EEAAMBBAACgQAAAmMEAAKjBAACwwQAANMIAAGBBAACowQAAmMEAAKBAAAAwQQAAWMIAANBBAAAswgAAXEIAAFTCAACAPwAAikIAAIBBAADIQQAAlMIAANDBAAAIQgAAYMEAAJjBAAAAAAAAEMIAADBCAACwwQAAkMEgADgTQAlIdVABKo8CEAAagAIAALo-AACIPQAAiL0AAII-AADIvQAAfD4AAEA8AAA3vwAAor4AAJi9AADgPAAAQLwAAKC8AAD4PQAAuL0AAEC8AABMvgAAyD0AABA9AADiPgAAfz8AAOi9AADovQAAyD0AACS-AABcPgAAiL0AAGS-AACIvQAAqL0AALY-AAAUPgAAXD4AABy-AAAbPwAAcD0AANi9AABsvgAA7r4AAIo-AAD4vQAALL4AAHC9AABcvgAABD4AAMI-AACmPgAAmL0AAGQ-AABcvgAAjj4AAHS-AACOPgAAEL0AABC9AACYPQAAGT8AAKA8AABEPgAAuL0AAGQ-AACAOwAAyD0AACw-IAA4E0AJSHxQASqPAhABGoACAACCvgAAir4AAES-AAA9vwAAFD4AABw-AABwPQAAPL4AAOA8AAA8vgAAcL0AAOg9AADYvQAAZL4AAKo-AABAPAAAuD0AAEE_AABwPQAAHT8AAMa-AAC4vQAAMD0AAKg9AAAUvgAARL4AAKA8AABQvQAAJD4AADS-AAAMPgAAQDwAAHA9AABUPgAAGz8AAKA8AADgvAAAmD0AAJa-AABkPgAAmD0AACw-AAA0vgAAMD0AAPa-AAAwvQAAf78AABy-AAAQPQAARL4AAAy-AAB0vgAAqL0AAIY-AAAkPgAAJD4AAKA8AABwvQAAUL0AAIi9AAD4vQAADD4AAFA9AAAwPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=1fDMi60Q7EQ","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["886092625317998276"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8923355309575108925":{"videoId":"8923355309575108925","docid":"34-6-17-Z959557E06F58DB65","description":"For written tutorials, go to my substack : https://jslegenddev.substack.com/ Live demo : https://jslegend.itch.io/p5-pokemon-p... Source code (Github repo) : https://github.com/JSLegendDev/Pokemo...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4420209/75bf3af4c313ad980a1677ae82fce5f4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/2idOQgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DWPT2BmkFFyo","linkTemplate":"/video/preview/8923355309575108925?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Build a Pokémon Game in JavaScript - Game Development Course for Beginners","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=WPT2BmkFFyo\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFQoTODkyMzM1NTMwOTU3NTEwODkyNVoTODkyMzM1NTMwOTU3NTEwODkyNWqJFxIBMBgAIkYaMQAKKmhoeXlncWp2aXd0b3J0aGNoaFVDY0RRZW53QU9jakpGeXJKdmpsclZWdxICABIqEcIPDxoPPxP3hQGCBCQBgAQrKosBEAEaeIH7A_MHAAAA_goIAQQF_QEG9QD6-P7-AOMD_AoJ_AIA_fgO__gAAAAU_vsFAAAAAPgO_gfy_wEA_QgF_gQAAAAMCfr5AAAAAAP89Qj_AQAABvH__QL_AAAIBAIKAAAAAP8C_v_9Af8AAQj4-QEAAAAH-_4KAAAAACAALZpM1Ds4E0AJSE5QAiqEAhAAGvABdiEA-wo79ASB0-gBmh7iAIbzNf5XC_cA7gozAAocAwL298__kugK_9L-xACmBh4A6f4M_zVUDAIoBj7_QDEOAEAc8wE93AMAQQML_y70wgMQEgv-HcfH_yD5EAHpABn6Ehgs_0wV___K0QQDIhMV_hro7AVy3QcB1ZIwAVIE6f0rCPP7_UQKBOQK8QLpHfgAxfLW_EA1Cvv8AQn5Ftji__zkMQYJ4OYG7-EJ_B3L-vcSs_n53_UIAxHZEAwqKQTyyDQBC-YLDfjG1QrsQ_AA8cTV8hAa1fcN_Njg8eW6AOviCRkR8yQM-sk9IfzrEQH-IAAtjNXgOjgTQAlIYVACKs8HEAAawAcuIKS-IrjbPGfzUDmKb529IXkiPYEyfDxu-ru-WTFcPCeQSLy1NTI-v2tLPfFo_jygqEy-7KtmvalRozstCVA-1PhgPOZkGD2ygaQ9Rb6mvMxjjbz9n4g9zm0cur_d7bxPCB2-qAZ1u7xRtTwwUYM9QfyyPNsBEr08THs8t4rPvKZgcDsYHCq9vk6KvQYOC7ziA9s9i4f3usFTyLwgB7o9gpE3vYiynLyT1JO91SqVPDzhnbtPJHO8uIIcPVoNibzJIm09RYTaOyUzKDw75dE9uIkEvTkJijwBMK49h3mku9EPGT0GHDg9ckVzvA2rkzw17u29Fp2hPRlfCj1M-hu9s-mtO2HNlrs2no69r6xZPPrM4TsN0pK97MIKvS95k7snSFE9rcwqvdfJzzz0NOA9OJPAPXcCUDyTuQO9FV4dvaPElbj3rok-1wl5PHr4eLtfcJc8fTOcO7LOgrzxSJs60a5CPImSNbws-ZO9YmBCPA8vo7wiZaU9MTY-vWjnNDze9WM9Y875u_3tmTqMHk49s9Z6uFYIkDwmlHm9sQlavZGCfTl0fso8aiRzPYXEqLuWi4I8j3mTPLTiQLxMule9UeeAvPkyLLwlOzY8ZbTEPEPWK7qZPoW8YqDrvKDekLuRCw49IdO1PM6cAbyrg3K8ddAAvNad-jvT2N69kBMmPOFSrbjbEj697x6QvcUMJjtNOCo80sLlPOBhvbsOqpM9Cev1vCovvzqz9Qa8Ld-GOqIvTLmkVEI96WZaPC3eA7qPN9k9nWltuuEGCbmzeIE9y34CPFEcvzaa_cu8f9-_vHWjdrdxVD4-FDiOPXR3WrlEb8y87GeWvZvM6jjA7SQ9W--uOR6PxbmyVrO96LG3PV7v0zlJK_48JIDbPV2jD7kvpOM9_OfEvCcu47ji5Qk-ybnDPSDIFTlz2H28wke5vRab-7hKYd67bLd4vVNjwzmYvOY8laLwu8olujg9ZTA9_LPVu9iMADkXvnk9f1SuPTkx1TijH729gGUlu3fiFjhrLnK9zvMxPaSPILnXbAW-NGd9vHCI9LcdoaA9NKBePQNJwrgi-wC-xl8kPReYZThdvwA9vxkLvclyYjhZpKo7WT-8vZEY7jhJZsW9h4scvrW6rTiPoZg9898ovJUnHrnvPmI93iEAvQk4ILdZrLw8Y7g6vM6EHTjZFg-9CL4zu5mcVbj2dHo94A_fvT-Zm7fVhU493Ra8OxtNDjlSpLG8hCJnPZ3pE7j7xaE99pedPV_UEbeguE099x-pvStNvrcgADgTQAlIbVABKnMQABpgLQMAUPYBuxYmUOInrB0pHP0BzQgN7f8l8v8DW-cQGffynDD1_wvRKBiYAAAAMRHMF-UAH38288sr0g0Exuq_DBZ2_PvT6gdW7bHEIwjsK8zuEAQfANDVwckOPR9vBU82IAAto4gROzgTQAlIb1ACKq8GEAwaoAYAAHDCAACYQQAAoEEAAPDBAADgQAAAdEIAAGhCAAAMQgAA8MEAAFDBAADAwAAA8EEAAARCAAC4QQAAKEIAALhBAABwQgAAmMEAACDBAABAQQAA_kIAAEDBAAAswgAAlEIAAEDAAAAkwgAAyMEAACzCAAAgwQAAmMIAAAzCAADowQAANEIAADDBAABAwQAAkEEAAPhBAAAAwQAAEEEAAABBAADgQQAAiEEAADRCAABwwQAAaMIAAI5CAACIwQAAaEIAABRCAADowQAAWMIAAMBBAADQwQAAiMIAAMBAAACAwAAAusIAAODBAABQQQAANEIAAKBBAAC4wQAAKEIAAAjCAACIQgAAAMEAAHBBAAAUwgAAQEEAAKBAAACowQAAAAAAAGzCAACAQQAAGEIAAMBAAAAAwgAABEIAAPBBAABwQQAAuMEAAHBBAACgQQAAQEAAAADAAADcQgAAmEEAAM5CAAAoQgAAFEIAANhBAACAwQAAEMIAAFzCAABgwQAA4EAAAAzCAABQQQAAGEIAAJjBAABgwQAAoEEAAABBAAAAQQAAiMEAABBCAAAQwgAA4EAAADDCAACKQgAA4MAAAKjBAAAwQQAAgEEAAFhCAAB8wgAAPEIAACDCAAAgwgAAJEIAAFBCAACYQQAAfEIAAIDBAABkQgAAoMEAAJDBAADAQQAAuMEAALDBAABgQgAAkEEAAODBAACIQQAAOEIAALjBAACwQQAAksIAADDCAAAAQQAA4MAAAABBAADgwAAA0EEAABDBAABcQgAA4EAAAMBBAADgwAAApkIAAGzCAADoQQAALEIAABTCAABwQQAAGMIAAPpCAACgQAAAQMEAAFzCAAAYwgAAaEIAAAAAAACQwQAAkEEAAPDBAACAwAAAwEAAAJDCAACAPwAA0MEAAHhCAACewgAAtsIAABDCAAAwQQAAIEEAAHBBAAAEwgAAqMEAAGBBAAC2wgAAIEIAACBBAACEQgAAkEEAACBBAADmQgAA4MEAAChCAABwwgAAIMEAAExCAAC4wQAAwMAAAIBBAABgQQAAIEEAAMDAAACKQiAAOBNACUh1UAEqjwIQABqAAgAAgLsAADS-AAAcPgAARD4AAKi9AAAcPgAAFD4AAKK-AACyvgAA4LwAAEC8AABEvgAADD4AAJi9AAAEvgAAkr4AAOg9AABAPAAAiD0AAIo-AAB_PwAAQDwAAAS-AABwPQAAFL4AAKi9AABwPQAA6L0AAAS-AACYvQAAdD4AADw-AABUPgAA-L0AAHw-AAAwvQAAuD0AAGS-AACmvgAAhj4AAJa-AAC2vgAAUD0AAIK-AAAkPgAAJD4AAHQ-AABwPQAAoDwAAIA7AAAQPQAALL4AAKg9AADYPQAAcL0AAKA8AAARPwAAcL0AACQ-AADIPQAA6L0AAHC9AACoPQAAND4gADgTQAlIfFABKo8CEAEagAIAAPq-AAB8vgAAEL0AADu_AAB8PgAAFD4AADw-AAB0vgAAMD0AANi9AABwvQAAJD4AAFA9AAAUvgAAlj4AAEC8AAAwvQAAMT8AAIC7AADePgAADL4AAOA8AAAUPgAAUD0AAKC8AAAsvgAAoLwAAJg9AAAQvQAANL4AAAQ-AACgPAAADD4AAOC8AAAlPwAAPL4AABA9AAAkPgAAlr4AAJI-AABEPgAAgLsAADA9AADgvAAAbL4AAOK-AAB_vwAAiD0AAKA8AABAvAAAqD0AANi9AADgPAAAVD4AAJI-AAD4PQAAEL0AAKi9AADIvQAANL4AAIC7AABsPgAADD4AADA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=WPT2BmkFFyo","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8923355309575108925"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"videoContentId":"1760033844"},"18241252240104751705":{"videoId":"18241252240104751705","docid":"34-5-7-Z9BB94A7AFF1A9543","description":"Learn to make a platformer game using JavaScript and the Kaboom (Now called Kaplay) library. Inspired by Chris courses' tutorial (He uses no libraries) : • Vertical Platformer Game Tutorial with...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4866497/e6ee5bdde26ec86a0de6941bb05da8b8/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/QpTwLwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDkxwe_Gv7q4","linkTemplate":"/video/preview/18241252240104751705?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Vertical Platformer JavaScript Game Tutorial","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Dkxwe_Gv7q4\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTgyNDEyNTIyNDAxMDQ3NTE3MDVaFDE4MjQxMjUyMjQwMTA0NzUxNzA1aogXEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E84TggQkAYAEKyqLARABGniB-AACBgH_APP-9wb4BP8BBvUA-vj-_gDXCAD9B_gEAAMEEP3-AQAAAv34AgkAAAAC_v328_0BAPQNAA8DAAAAF_n7AP8AAAAKBvYJ_gEAAPnxAPcCAAAAAP8ACgAAAAAG_xMK_wAAAAkB-_kAAAAACPL5AgAAAAAgAC30CdA7OBNACUhOUAIqhAIQABrwAXf_8vzlNt0Cx8X2ALYv9ACB9A8AVirVADP2_wD1LtgBI9-mAJgDFv3x8Ln_1hYTAbspHP4hFAIBPqEQAhoiDQA-7NoBxq0y_izmAwFB1tH_5QcNAF_3GgEz3u8Arjck_OH_6f0D-PQJ_uDz__ciJgL2tA4EKgMg-ugOJfzrIiwBAxfb_vnyCgoZ7-0Ktb8MBqvp5wE3H8v9DuYCCDTc5APBifL167P-AeES7wfi4fIHPSDyDDfnFPLVvgkHOfYg_yAT_gTc-gf_9uAH829gCvrX-BQX4RbqAS0E3Qge_xYLzdUE-v_uKQG1CAIAJeki-yAALS5b2jo4E0AJSGFQAirPBxAAGsAHWmi_vjxeEj3SjAU9VDZMvZk8L70Rto66vJR6vq5YSzuWipc8FPPHPPPAkTxa2oQ8dHzEvhyE7zyZ2i29LQlQPtT4YDzmZBg9KIJIPidzojwLNVm9TNyfvZvaA73J9xa8OUPxvbBthr3HOBI8FxJLPVmQ3Dwk-Dq8S08CPUOHyDt_dhO89B8tPT-5t72ePxK9HnD9PXeAq7vR7xi7y4LpveDniTs7HF2832qyvZegkLzSb5-8Uc2bPfIqZj1RKJW8xbY7Pc5_qb2HPJ08SByNvSd1l7rKci-7HCMZPveNlDxL0xs9MhNWvdBCAj2GOs06vPisva4-6DzPmqA4_kiRPAHmED2FW4C7toBQvLhb0j2b7gy8FJsKvV01Tz34JVE8-YTsPPaVBz2xm4C7OGg_PofWLzz4pzc71O-CvJ03BL0zf9g6rTpGPdhesDyin4S8UTO_vMVWUD3RSLq8nASlPF0AdTyjJ4C8EY3uPKdULj1to6a8EwsBPVAqa721d987eODSvCbHPb0I2Ji8eYoivIvxiruRjNy54SqavX5r7TrN2AY8nDGxvYpssT1DU_a7j47rPBSW-DwSQlG82e0DvmLY5bt0LIy6nEfPPBLVgL3OgnW8pxaLvcVvLzw6rzE8lZ9UPSdVoT0n9nE7VsGDPLm0krt2eB28OkSXvYrQ47xcWmw7iBT_u8HYrL08is47AjoCPWcOqb0rjK45qji0Pc48hD2-Ca47WgpNPU1XkTkmbGG472WsvFhtI70sTxw7N081vQgjMb0y0YC6u87tO1OFFT2Cb7-3lhilvb0owL0FS_Q4ogaoPeUtsjzEjCe5_yNDvmZn0b088pA5-JlpvG7cojxU02S5RX03vJ32VD3iMn86OaAgvcRNOjs0pJS52aRxPb_IVT0NFtC31depOp8bHz2fjqC3-j8sPRXrn72M2z43NkSwPAtyoTxJIQy424rdvWtwMb3U95k42gZJvCvUZDz36MG4ZJuKvEpQgr0yTOQ34jK4vG0Atry6gZO49LrPvFW1Lr07atA3DLG6PFFjp7zwN6c2GCcevTVYXby4ecw4x2KgvSJveb2puKC4ioicvYOyGr1DuKG3JVBOvfKGar2znn24v_-FPJjd870orbo2Ol3WPexKjTsc-0m53SQmvWVyRbwf2Ci3nqagPKSp3ryd9yE35js4vagtfz3KEMiyU2VOPHtclb1edby3YazKPHjTnT2TC4U4j-aTvSsILzwJljC4RNCDO-66sj266qw3S-92vCtMP74vNDc4IAA4E0AJSG1QASpzEAAaYFcBAEAW9rz6KFbYKpwELv7OC736-xH_HPH_7SsABfvyFrL5DgA50Rv2nwAAAC0CBhnyAO9_I8Ly07oqDaoJ3ig3WA8A97U3HfAPF_0B907j_ePs-ADLsMzaGvhBDvQlGiAALdeZHTs4E0AJSG9QAiqvBhAMGqAGAADwwQAAwMAAAIC_AAAAwgAAAEEAAJjBAABgQQAAyEEAAMjBAACAwAAAaEIAAJBBAADgwAAAQEAAAKBBAAC0QgAAwEEAAMDBAADgwAAAcMEAAJJCAAA4wgAAWMIAAIpCAACgwAAAHMIAABDCAADAwAAAIEEAAMDAAAAwwgAAoMAAAEDAAACoQQAAUEEAADBBAAAgQgAAqEEAAKZCAACQwQAADEIAANBBAACQwQAAQEEAAADBAAC6QgAAwMEAALJCAACMQgAAHEIAAEjCAACAQgAAEEEAAJ7CAADgQQAASEIAAAzCAAAQQQAA6MEAALBBAADQQQAAoMAAAARCAAB4wgAAMEEAADDCAAAQwgAAjMIAAPjBAACAPwAAwEEAAIA_AABgwQAA-EEAAKhBAADAQAAAYMEAABBCAAAoQgAA8EEAABjCAABgQQAAcEEAAGBBAAC0QgAAlkIAACBCAAAsQgAAAAAAADxCAAB8QgAAMEEAADBBAAA8wgAAkMEAAMBBAAAUQgAAKMIAAIhBAADAQAAAwEAAAHBBAAAAwgAAkEEAAMjBAACAPwAA4MAAAKBCAABoQgAAnEIAAHDBAADAwQAA4EAAALDBAADAQQAAmMIAABRCAABAwQAAGMIAAHBCAADWQgAAYEEAACBCAACAwAAAVEIAAKBBAADQQQAAAMIAAAjCAAAMwgAA0EEAAAAAAADwwQAAEMEAACxCAAAgQQAAYMEAAJLCAAC4wQAAYMEAAODBAADgQQAAuMEAALBBAACOQgAAIEIAAEDAAAAEQgAAoMEAANZCAACAwQAAFEIAAKDBAACQQQAAHEIAAJzCAABUQgAAoMIAAIDCAAAAwAAAYMEAAGBCAAA4wgAA6EEAABBBAADIwQAAGEIAAKBBAACgwAAAFMIAADBBAAAgQQAAzsIAAPjBAAAAwgAAJEIAAFBBAAAUQgAA8sIAAADBAAA4QgAATMIAABxCAABQwQAAAEAAAEBAAAAUQgAAvEIAAIDBAADwQQAAIMIAAAjCAAAoQgAAwMAAAJjBAAAAQgAACEIAACBBAADYwQAAzEIgADgTQAlIdVABKo8CEAAagAIAAIq-AACovQAAoj4AAKA8AADYvQAAmj4AAKY-AADivgAAAb8AAGQ-AACIPQAAfL4AABA9AABUvgAANL4AABy-AAC4PQAAQLwAAJ4-AACePgAAfz8AACS-AAAMvgAATL4AACy-AAAkvgAAHD4AAEy-AADIvQAAmj4AAJ4-AAC4vQAAsj4AABS-AABsPgAAqL0AAOC8AADOvgAAbL4AAHQ-AADCvgAAnr4AAJY-AADSvgAA2D0AABC9AAAQPQAAoLwAACS-AAAwPQAAUL0AAIK-AAAsvgAAcL0AALg9AADgPAAAIz8AAEA8AABkPgAA4DwAADA9AAB8vgAAXD4AAEw-IAA4E0AJSHxQASqPAhABGoACAADOvgAAML0AAKK-AAAtvwAAcL0AAFC9AABAvAAAUL0AAEC8AAAMvgAAqL0AAEC8AAAwPQAAgLsAAIY-AADYvQAAML0AADM_AABwvQAA8j4AABC9AAAUvgAAVD4AAAy-AACgvAAA-L0AANi9AAAQPQAAVD4AAHC9AADIPQAAEL0AAKg9AACgPAAABz8AAFy-AACIPQAARD4AAKi9AAD4PQAAsj4AAOC8AAC4vQAAgLsAAKK-AAC4vQAAf78AAHC9AABEvgAAUD0AAAQ-AAC4vQAAqL0AANI-AAA0PgAA-D0AAHC9AACoPQAAQLwAAOi9AABQPQAAZD4AABw-AABkviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Dkxwe_Gv7q4","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["18241252240104751705"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2978174463"},"10950925980873808773":{"videoId":"10950925980873808773","docid":"34-10-9-Z8747BD5E8235FDA8","description":"Live demo : https://jslegend.itch.io/sonic-ring-run Source code : https://github.com/JSLegendDev/sonic-... Link to article explaining how to implement parallax scrolling...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2296604/67f16c25065c8bf1659cac4c09c1e3c2/564x318_1"},"target":"_self","position":"8","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwfRvhPm5qFc","linkTemplate":"/video/preview/10950925980873808773?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Develop a Sonic game in JavaScript","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=wfRvhPm5qFc\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTA5NTA5MjU5ODA4NzM4MDg3NzNaFDEwOTUwOTI1OTgwODczODA4Nzczaq8NEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E_U7ggQkAYAEKyqLARABGniB8vr7B_8CAPoIDfz7BP8BAAP_-Pj-_gDZCAD9B_gEAAwBA_f5AAAA-gL78AEAAAD-_v7_-P4AAPXzBA4CAAAA8wv4C_8AAAAZ_fYE_gEAAP33Afn2AgAB_g__Av8AAAAMBAEF_P8AAP_6-gUAAAAACP4EBgAAAAAgAC0jf9g7OBNACUhOUAIqcxAAGmAGFwBBHBDbBfce6gzwBwb-Hv35zgP3AArtAAUv-PYE4v7UI_gAFwcIB8oAAAAaIOEL9wAeQwXx3fv6_wnM7_0bGX8nEt4GIiX3yf709u8g5f0F-BwA4wkB9P0G9DfKMS4gAC12_2k7OBNACUhvUAIqrwYQDBqgBgAAEMIAAIhBAADAwQAAKMIAAMDAAADgwQAAwEAAAEBBAAAEwgAACMIAABRCAABQQQAA0MEAAABBAADoQQAAHEIAAKhBAABwwQAAIEIAAAAAAAC2QgAAmMEAAIDCAAA8QgAAtMIAAADBAAA4wgAAWMIAAIjBAAB8wgAAwMAAALjCAAAwwQAAsEEAAKjBAACQQQAABEIAAIDBAACkQgAAQEAAAI5CAACgwQAAoEAAAEBBAACMwgAAMEIAAAzCAADIQQAAMEEAAJhBAAAcwgAAtEIAAJDBAABswgAAuMEAAIhBAAC0wgAAgEIAAFzCAAA8QgAAnkIAAJBBAADQQQAAWMIAAEDBAABwwQAAiMEAAGDBAAAwwQAA4MEAAJBBAADQwQAAIMEAAKBBAAB0QgAAAEAAAKDBAAAcQgAAREIAAChCAACowQAAUEEAAIA_AACAQAAAYEEAALxCAAAAQQAAVEIAANhBAACoQgAABEIAAABCAACAPwAAcMIAACBCAAAkwgAAIMEAAEjCAACgwQAAUMEAAMhBAACIQQAA2MEAACxCAAAQwQAADEIAAKjBAAAQQQAAIMEAADRCAAAAwQAAMMIAAJhBAABAQQAAJEIAALDBAAAAQgAAIMEAAGDBAAB8QgAA0kIAACDBAACYQgAA-MEAAMBBAADQQQAAoMAAADDBAACAwQAAcEEAAFhCAACgwAAA2MEAAEBBAACUQgAANEIAAFzCAACYwgAABMIAABTCAACYQQAAgMAAADTCAABAQgAACEIAAHhCAAAAwAAAFEIAAGDBAACKQgAALMIAAABCAACAwQAA4EAAAFBCAAAwwgAAaEIAAMDBAAAAwAAAoEAAABzCAABMQgAACEIAACBCAAA0QgAAQMAAABBCAACIwQAAgsIAAPDBAACgQQAAzEIAAHjCAAA8wgAAKMIAABRCAABAQAAA2MEAAGzCAACAQAAAgL8AAJzCAACgQQAAHEIAACxCAACYwQAAHEIAAMxCAACAPwAAwEAAAILCAAAcwgAAoEEAAJjBAADYQQAAoEEAAAAAAACwwQAA4MAAAJJCIAA4E0AJSHVQASqPAhAAGoACAAAwPQAAcL0AAGQ-AAAEvgAAQLwAALY-AAAwPQAAQ78AAK6-AAD4PQAAHD4AAMK-AAAQvQAAuL0AALi9AADCvgAAED0AAOA8AAAwPQAALD4AAH8_AAAQPQAA4LwAAAS-AADOvgAAFL4AAOg9AAA8vgAAHL4AAIA7AACyPgAA4LwAAIY-AACoPQAAiD0AAFS-AABAPAAAkr4AABS-AAA8PgAAor4AAFy-AAAwPQAAnr4AAAw-AAAwPQAA6D0AAEA8AADIvQAAML0AALg9AADIvQAAJL4AAOA8AAD4vQAAgLsAADk_AADYvQAAoDwAACQ-AABAvAAAmL0AAIY-AADgPCAAOBNACUh8UAEqjwIQARqAAgAAor4AAKa-AACqvgAAW78AAPi9AACAuwAAVL4AALg9AABQvQAArr4AAHS-AAA0PgAAiL0AADC9AACOPgAAQLwAAPi9AAAfPwAAgDsAAB0_AADYvQAAqL0AABA9AAAcvgAAPL4AAHy-AACAuwAAuL0AAFA9AACYvQAA6D0AAOC8AAC6PgAAQDwAAAU_AABwvQAA2L0AACQ-AAC4vQAAoj4AACw-AADovQAAFL4AAOC8AADevgAAPL4AAH-_AABUvgAAhr4AAAy-AACIvQAAEL0AALg9AADKPgAAcD0AABw-AAC4vQAA-D0AAPg9AAA8vgAAQLwAAJI-AABAvAAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=wfRvhPm5qFc","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10950925980873808773"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"12759309164774022231":{"videoId":"12759309164774022231","docid":"34-6-3-ZADA7983595675D35","description":"Follow me on Substack : https://jslegenddev.substack.com/ Play Sonic Ring Run (Web) : https://jslegend.itch.io/sonic-ring-run If you want to support the channel ! / learn-to-build-136112954 Join...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2468734/1552a634d688721eaabfec4cfa0eb21d/564x318_1"},"target":"_self","position":"9","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQN8JmOpc9cE","linkTemplate":"/video/preview/12759309164774022231?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"You Can Now Make PS2 Games in JavaScript","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=QN8JmOpc9cE\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTI3NTkzMDkxNjQ3NzQwMjIyMzFaFDEyNzU5MzA5MTY0Nzc0MDIyMjMxaq8NEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E7sHggQkAYAEKyqLARABGniB_Qf-Df4CAAz9__wDBAEBAfz2_Pj9_QDZCAD-B_gEAPoFBwT5AQAABAb3AQIAAADzA_f6_AAAAPr17gYAAAAACQL4AP0AAAAOA_j-_gEAAPXy_wED_wAAAAD4C_8AAAACAQb__f8AAAgH9vABAAAA-_gJAQAAAAAgAC2Nj9o7OBNACUhOUAIqcxAAGmACHgAsDR_lB_8X4wfn9hD7Iu7w1gYEAA_mAOwnAfIG-wLLBPH_DPcEA84AAAADD-oRAwD1OS_v5f7vBfjy5wIXF38wJugADg_v6-MZEBAlBvMB8u8A8wn_9uACED72IykgAC3ww4A7OBNACUhvUAIqrwYQDBqgBgAAoEEAAJBBAAAUwgAANEIAAEjCAAA0QgAABEIAAMBAAABswgAAgD8AAIjBAACAPwAAlsIAAFhCAAAcQgAAIMEAAGhCAACqwgAAdMIAAJjBAABgQgAAQMIAAJBBAAAQQgAAAEEAAOjBAACYwgAABEIAAABAAAAAQgAAGMIAAARCAACCwgAAgD8AACTCAACgQAAA4EEAAP5CAACAwQAAgEEAAEhCAAB0QgAAPEIAAHBCAAAwwQAAsMEAAABCAABgQQAAMMEAANDBAACAvwAA4MEAAADCAAAEwgAAKEIAAMDAAABQwgAAoEAAAAAAAACgQAAAIEIAAPjBAAAAQAAADMIAAFBBAABQQgAAAEEAAHxCAAAgwQAAnMIAAEBBAACOQgAAAEEAAEDBAACAPwAA9MIAAJDBAABQQgAAJEIAAJDBAADMwgAAJMIAALpCAACoQQAAQEEAAIA_AAAUwgAAAMEAAKhBAACQwQAAIMEAADDBAABwQQAAAEAAAIjBAAAAwAAA-MEAAHRCAACgQQAAHEIAAJTCAABYQgAAmMEAABBCAACkwgAAwEAAAAxCAADgwAAAoEEAAIjBAAAgQQAAAEEAAFDBAAAwQgAAEEIAAIDCAAC4QQAAGMIAAADCAAAkQgAAQEEAAGDBAADwwQAAEMEAAHBBAABMQgAAiEEAAABAAACQQQAAGMIAAIBAAAAEwgAAQEEAAIDAAACgwQAAaEIAACjCAACAwAAAGMIAAEBAAABEQgAAQEEAALbCAAAcQgAAZEIAAODAAAAMwgAACEIAAFBBAABEQgAAwEAAAODAAACEQgAAIMEAAFBCAADgQAAAUMEAAGzCAAAwwQAAGEIAAMDBAAAEQgAA4EAAAEBAAAAQwQAApMIAAPDBAACAQgAAQEIAABhCAACAPwAABEIAANDBAABwwQAAmMEAAJBBAABAQQAAMMIAANhBAACeQgAAuMEAAETCAADEwgAAuEEAAPBBAACwwQAAFMIAALpCAABAwgAAuEEAAFDBAABUwgAAgEEAABzCAABoQgAAKMIAAADAAAB0QgAAIMIAANjBIAA4E0AJSHVQASqPAhAAGoACAACIvQAAuL0AAJg9AADgPAAAEL0AAJI-AABEPgAA8r4AAJq-AAA0PgAA6L0AAIK-AAAwvQAAML0AAEC8AAAkvgAAVD4AABA9AABcPgAAxj4AAH8_AABAPAAAhr4AAIC7AACavgAAML0AABw-AABUvgAAuL0AAAw-AAAcPgAAoLwAAHA9AADYvQAAQLwAAOi9AACAOwAAED0AAKa-AABwvQAAwr4AAMi9AAAUPgAAgDsAADw-AABQPQAAJD4AAKC8AABQvQAATD4AAIg9AABcvgAA-D0AAAw-AABcvgAAiD0AACU_AADYPQAAoDwAAIY-AAAMPgAA-D0AAEQ-AAAkviAAOBNACUh8UAEqjwIQARqAAgAAyr4AAJa-AABsvgAAU78AAAw-AABQPQAAyD0AAAS-AAAQPQAAoDwAAKi9AACGPgAAcL0AANg9AABEPgAAmL0AAAS-AAAPPwAAqL0AABk_AACAOwAAED0AAPg9AABwvQAAiL0AAFS-AACAOwAAED0AACQ-AABwPQAAyD0AAIA7AAAsPgAAZL4AAMI-AABwvQAAmD0AALg9AACovQAAwj4AAGQ-AAAkvgAAcL0AAJg9AAAUvgAAZL4AAH-_AABwPQAAgDsAADQ-AADIvQAAML0AAFA9AACqPgAA2D0AAEw-AABwvQAATL4AALg9AAA0vgAAUD0AAGQ-AAAsPgAA4DwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=QN8JmOpc9cE","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["12759309164774022231"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"11162710850706412208":{"videoId":"11162710850706412208","docid":"34-0-8-ZFCF4589150BB2550","description":"In this tutorial, you'll learn how to make a game in JavaScript with the Kaplay library and how to use Tauri to make it installable on PC. Check my written tutorials...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/903046/d8c4f5ccf9661e0c25d0a0a60abf7d88/564x318_1"},"target":"_self","position":"10","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dmbljv1EkrRQ","linkTemplate":"/video/preview/11162710850706412208?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Build a Desktop Game in JavaScript with Tauri and Kaplay (Outdated)","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=mbljv1EkrRQ\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTExNjI3MTA4NTA3MDY0MTIyMDhaFDExMTYyNzEwODUwNzA2NDEyMjA4aq8NEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E84qggQkAYAEKyqLARABGniBCQkFDgP9APAI_QoABf4BFPYB9_YBAADY-wMHC_kDAPALAvv5AAAACfTv_QUAAAABCAL-8f4BAAD5BQYDAAAAFRn3Av0AAAAOB__6_gEAAPf9CgH0AgABAAMCAf8AAADwCgYRAAAAAAQBA-0BAAAA_fL6BAAAAAAgAC3wYMw7OBNACUhOUAIqcxAAGmAcFABRGAgGEhQl4SfeAxf41vX15Pr5_wvg_6Em8QntxvyuCvz_Bekq_K4AAAA2Me8r7wAEaEXktgP__-LQ2dMjOX8dQeboQR3m09IK0wApy84KHQ8AveX1Bw0Z9SoKIu0gAC1OQSw7OBNACUhvUAIqrwYQDBqgBgAALMIAAKBAAABMQgAAoMEAAFDBAABMQgAA-EEAAMhBAABAwgAA-MEAAAxCAAAQwgAAGEIAADRCAAAAwQAAdEIAAIhBAABwwQAA2MEAAABBAACkQgAAWMIAAABCAACcQgAA-MEAADDCAAAUwgAAXMIAAGBBAACqwgAAIMIAAIDAAACAQAAAAAAAAIDCAAAoQgAA6EEAAFBCAADYQQAAYMIAADBBAABAQAAA4MAAAIZCAACQwQAA4MEAAGDBAAAkQgAAgD8AABDBAACcwgAACMIAAADDAAAMwgAA4EAAACBCAAAIwgAAcEEAALBBAAB4QgAAVEIAAODAAADAQQAA3MIAAHBBAACwwQAAkEEAAHDBAACgQQAAFMIAAFBBAAAUQgAAkMEAABhCAACIwQAAVMIAAPDBAABgwQAAiEEAAKDBAACowQAAOEIAANhBAABAwQAAgL8AANxCAAAwQgAANEIAAAhCAABgQQAAjEIAAORCAACAvwAAvMIAAMBAAADwwQAASMIAAKBBAAAAwQAAUMEAALBBAAAwwgAAJEIAAIBAAABgwQAAEMEAABBBAADAwAAAAEEAAEDAAAAkQgAAiMEAABDBAAAEQgAAFEIAAEDAAAA0QgAANMIAAGBCAACwQQAAaEIAANjBAACYwQAAXMIAAIBBAABIwgAAsMEAADBBAAAkwgAADMIAAHDBAADQwQAAwMIAAIhBAAAAQQAAUEEAAAzCAAAAAAAAgD8AAODAAACIQgAArEIAAMBBAACoQQAAOEIAAFDBAADAQQAAMEEAALBBAABQQgAAJMIAAFDCAAAAQQAANMIAALjBAAAEwgAA-EEAAEDBAABEwgAAbEIAAGTCAACeQgAABEIAAAAAAACIwQAAAMAAAERCAAAwQgAAgMIAACzCAAAAQgAALEIAAHjCAABcwgAAoMEAAFBBAAAQwgAAiMEAAIDBAACAQQAAMMIAAFTCAAAswgAAsEEAADxCAABAQAAAQMAAAEBCAAAwQQAAwEAAAHzCAAAQQgAA4EAAABRCAADAQAAAWEIAAIhBAADgQAAABMIAAFRCIAA4E0AJSHVQASqPAhAAGoACAAC4vQAAUL0AACw-AACyPgAAiL0AAHw-AAAUPgAAL78AAPq-AABcPgAABL4AAI6-AAAwPQAAgLsAAHS-AABcvgAAQDwAAIg9AAAUPgAAoj4AAH8_AABwPQAAZL4AAOC8AAD4vQAAMD0AAPg9AAA0vgAAgLsAADS-AAAMPgAAiD0AACQ-AAAQvQAABD4AAI6-AACgvAAAnr4AAOi9AABsPgAAJL4AAKC8AAAMPgAApr4AADA9AAC6PgAAyD0AABQ-AACIPQAANL4AALI-AACoPQAAEL0AANg9AACKvgAAmL0AAEM_AADYvQAAXD4AAKA8AACovQAAfL4AALg9AABwvSAAOBNACUh8UAEqjwIQARqAAgAA3r4AADC9AAAcvgAAJb8AAMg9AADIPQAAED0AANi9AACYPQAA4LwAAPi9AACYPQAAMD0AANi9AACSPgAAML0AAJi9AAA3PwAAHL4AAOI-AAAcvgAAPL4AABw-AADovQAAyD0AAIi9AAAwvQAAFD4AAIi9AAAEvgAAuD0AAIg9AABAvAAABD4AABk_AABkvgAAXD4AAN4-AACCvgAAgDsAAJ4-AADovQAAEL0AAFC9AAAsvgAAur4AAH-_AACgPAAATL4AALg9AAC4PQAAmL0AAKA8AACKPgAA6D0AANg9AACIvQAAoDwAAOC8AABQvQAAyD0AAI4-AAA0PgAAML0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=mbljv1EkrRQ","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11162710850706412208"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"2896383912268305564":{"videoId":"2896383912268305564","docid":"34-2-0-Z3994834998E5A29B","description":"Download Learn React Js By Building A Game Search App Link In Description Jslegenddev in mp3 music format or mp4 video format for your device only in clip.africa.com...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3447160/7244770851af61ef027eb68ad9615d72/564x318_1"},"target":"_self","position":"12","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1QmXMrhddAU","linkTemplate":"/video/preview/2896383912268305564?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Learn React.js by Building a Game Search App | Announcement - [Link in Description]","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=1QmXMrhddAU\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFQoTMjg5NjM4MzkxMjI2ODMwNTU2NFoTMjg5NjM4MzkxMjI2ODMwNTU2NGqvDRIBMBgAIkUaMQAKKmhoeXlncWp2aXd0b3J0aGNoaFVDY0RRZW53QU9jakpGeXJKdmpsclZWdxICABIqEMIPDxoPPxPXAYIEJAGABCsqiwEQARp4gfsD8wcAAAABCwMG-Af9Au35Aw77AAAA2fsDBgr5AwAECQUA-AEAAAj-8QgCAAAA5f3___YCAAD3-woIAwAAABIFBvn4AAAA_gb-Cv8BAADx7Qr9AgAAAAsE-AUAAAAA-wEKAPr_AAD-EAUBAAAAAAn-BAYAAAAAIAAtmkzUOzgTQAlITlACKnMQABpgHPYAVf376eUDIvn3y-YTAAPU7esOAv8b4f_5MPHb_he6uwMJ_yDpBAypAAAABjTIJv8AAVzj-NkK7wfu4-vVEgN_Kfze7x0eHN30I8IO8-gBDzZUANDgE_v_LMtZBRk1IAAtW4w3OzgTQAlIb1ACKq8GEAwaoAYAAAzCAABAwAAA0EEAAIA_AACQQgAA4EAAAIBBAAAEwgAAAMMAAJzCAAAQQQAALMIAAEDCAAC4wQAA3EIAAChCAAAgQgAAoEEAABBBAACIQQAAXEIAANBBAABQwQAAkEEAANhBAAA4wgAAEMEAAMbCAAAEwgAA-EEAAEDCAABYQgAADMIAAJjBAABQQQAAoMIAAIBBAAC2QgAAuEEAAHDBAADgQAAAuEIAALRCAABMQgAAMMEAAIjBAACwwQAAoEIAABhCAAAkQgAAAMIAAEBAAAB4wgAA0MEAAIC_AACIQQAAIMIAAEDBAADAQQAAGEIAAHBBAADYwQAAGEIAABDCAADwQQAApMIAACRCAABcwgAAVEIAAAhCAADIwQAAoEAAAJLCAAC-QgAAaEIAAADBAACAwQAAgMAAAIDBAABYwgAArsIAAEBAAABgQgAAVEIAAARCAABwQgAAGMIAAIhBAADgQAAAMMEAAEBCAADgwAAAgD8AALDBAABAQAAAEMEAAIDAAAAAQgAAeMIAAHjCAADAwAAAQMAAAOhBAAB0wgAAuMEAABBBAACIQQAA4EEAAOhBAADAwAAALEIAAIA_AAAQwgAAUEEAAERCAADAQAAAQMAAANjBAACQQQAAUMEAAHxCAACQwQAABEIAAMhBAABgQQAAOEIAAKDBAADAQQAAIMEAANjBAAAAQAAAMEEAAATCAABMwgAAwMEAAADCAAAcQgAAUMIAAGzCAACowgAAwMAAABDCAAAAwAAAVMIAAOhBAACwQQAAAMEAALhBAABAQQAAAEAAAJBBAACAPwAANEIAAIA_AAAQQQAAusIAAIC_AACUwgAAgMAAAHDBAADEQgAA8EEAAMDBAAAAAAAA4EAAAGzCAABAQQAAYEEAAGBBAAD4QQAAwEEAAKBAAACYwQAAqMEAALDBAAA0wgAAYEEAAKjBAACYwQAAoEAAADBBAABYwgAA0EEAACzCAABcQgAAVMIAAIA_AACKQgAAgEEAAMhBAACUwgAA0MEAAAhCAABgwQAAmMEAAAAAAAAQwgAAMEIAALDBAACQwSAAOBNACUh1UAEqjwIQABqAAgAAPD4AAAw-AABwvQAApj4AAEy-AADIPQAAmD0AAE2_AADCvgAAiL0AAKC8AABQPQAAuL0AAAw-AAB8vgAA4LwAABC9AAAcPgAAqD0AAAM_AAB_PwAATL4AAKC8AABQPQAAyL0AAMg9AAAUvgAAjr4AAAS-AAAMvgAAoj4AAEC8AACmPgAABL4AAAM_AABQPQAAML0AAKa-AAC2vgAAXD4AAIg9AADovQAAiL0AAHy-AADovQAAbD4AAJI-AACovQAAfD4AAFS-AACmPgAAuL0AABw-AADYPQAAML0AAOA8AAAzPwAAiD0AAPg9AAAcvgAA6D0AAFC9AAD4PQAAMD0gADgTQAlIfFABKo8CEAEagAIAAKa-AABkvgAAdL4AADW_AAAwPQAAuD0AAKA8AAAEvgAA4DwAAOi9AAAMvgAAmD0AAHS-AABwvQAAvj4AAEC8AACgvAAANz8AAFC9AAAVPwAAXL4AADy-AACAOwAAiD0AAMi9AACavgAA2L0AALi9AACKPgAAyL0AADA9AACoPQAAUD0AAOC8AAAPPwAA2D0AAPg9AAA0PgAALL4AACw-AADoPQAAyD0AAFy-AADgPAAANL4AAOA8AAB_vwAAJL4AAAQ-AAA8vgAAQLwAAJK-AACgPAAATD4AAIg9AAA8PgAAoDwAAAy-AABwPQAAED0AAKA8AABkPgAAED0AAKC8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=1QmXMrhddAU","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2896383912268305564"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"138798087656104455":{"videoId":"138798087656104455","docid":"34-8-15-Z392BFA2D6560A627","description":"In this crash course you'll learn how to code in JavaScript so that you can start making games with it. Check out my written tutorials : https://jslegenddev.substack.com -- Relevant links...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/877597/26a1dbe4951daa65308551f1074b9aa6/564x318_1"},"target":"_self","position":"13","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXZEcO3OWjdA","linkTemplate":"/video/preview/138798087656104455?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to learn JavaScript to Make Games","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XZEcO3OWjdA\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFAoSMTM4Nzk4MDg3NjU2MTA0NDU1WhIxMzg3OTgwODc2NTYxMDQ0NTVqrw0SATAYACJFGjEACipoaHl5Z3Fqdml3dG9ydGhjaGhVQ2NEUWVud0FPY2pKRnlySnZqbHJWVncSAgASKhDCDw8aDz8Tg0WCBCQBgAQrKosBEAEaeIH7AfkI_AUA9QP-AgAD_wEA_Pb9-P79AOcDA_4I_QEABAkFAPgBAAAEBfcBAgAAAPUGAPj9AAAA-gQCBwQAAAAPBv4I9wAAAAkG9wj-AQAA_PkBCPoBAAAFCvwB_wAAAPwIAQD8_wAACAf28QEAAAAD8QAFAAEAACAALaLU4Ts4E0AJSE5QAipzEAAaYA4PADIHG-ft_xryKdXrJO8Y_tv39iD_B-AA2zoqEO_j1L8EFAAHBQoLuQAAADMy0w4KADFRIsjx4eHnAbXf8w_5fwgy5-EPBxDs8P__IDW0INwTIQDl_hLfBdkVJQ8BHSAALSkiRjs4E0AJSG9QAiqvBhAMGqAGAADgQAAAwEEAAIA_AACwwQAA6EEAACBCAADYQQAApsIAAKLCAAAAAAAAsEEAAAAAAADQQQAAoEAAAODAAAAwQQAAuEEAAEzCAACKQgAAEMEAAKRCAADgwQAAwMEAAKZCAADEwgAAgL8AAKjCAAAwQQAAwEEAAPjBAACgwQAAqEEAALhBAABAwAAAhMIAAKBBAACIwQAAKEIAAIZCAACGQgAA0EEAADBCAACYQgAAgD8AAMDBAACAQAAASEIAABDBAAAMQgAAYMIAAEBBAABAwAAAYMEAABBBAACwQQAAhMIAAJDBAAAgQQAAMMEAALBBAADQQgAAGMIAAOjBAAAAwAAAgEEAAATCAADAwQAAGMIAALjBAAA8wgAAbEIAAIxCAAAgQQAACEIAAGDBAADowQAAEMEAAGhCAAAwQQAAQEEAAHzCAAAQQgAANEIAAEBAAACAPwAAeEIAAEBCAACYQgAAcEEAAABBAADAQAAAYEIAAKBAAAAwwQAAQEAAAOBAAACcwgAA8EEAAGDBAAAAQAAABMIAANBBAAAAQQAAysIAAPDBAACgQAAABMIAAIpCAABEwgAA1EIAAGhCAABgQQAA4MAAAIhBAABMQgAAeMIAAABBAACGwgAAcEEAAJBBAAAEQgAAuMEAAIrCAADAQAAAYEEAAEzCAADYwQAABEIAAJLCAACgQAAAUEEAAOhBAADgwAAAmMEAAODAAAB4QgAAQMIAAEDBAADQwQAAmMIAABhCAAAQwgAAMMEAABxCAAAsQgAA8EEAADhCAADYQQAAGEIAAFBCAADgwQAAPEIAADBBAADIwQAAcEEAAJBBAAAEQgAAQMAAAKjBAACAQQAAVMIAAKBAAABgwQAAIMIAAKBAAAAYwgAANEIAAEhCAABwwgAAmMEAALjBAABwwQAAMEEAACjCAACgQQAAqEEAAODAAADgwQAAEEEAAOBBAAAgwQAAwEAAABxCAADoQQAAUEEAABjCAAAowgAAikIAAITCAACAvwAA2MEAAIrCAABoQgAAfMIAAADCAACIQgAAiMIAAGhCAAAAQQAALEIgADgTQAlIdVABKo8CEAAagAIAABA9AAB8vgAA4DwAAGw-AACAuwAALD4AADA9AAAFvwAAVL4AAKY-AACAOwAAVL4AAAy-AAAwPQAAsr4AADy-AACyPgAA4DwAACw-AACePgAAfz8AAEA8AADovQAAED0AAFS-AACIvQAAiL0AAJq-AABQvQAAHD4AAGw-AAA0vgAAkj4AAAy-AACoPQAADL4AAEC8AABkvgAAjr4AABw-AACOvgAATL4AAIg9AABkvgAADL4AAIo-AABMPgAAcL0AAIi9AACoPQAAcD0AAEy-AACIPQAAQLwAAIi9AACgvAAAKT8AAEA8AADIPQAA6D0AAIq-AABAPAAA2D0AAHA9IAA4E0AJSHxQASqPAhABGoACAAB0vgAAxr4AAJa-AAAvvwAAVD4AAFA9AADIvQAAiL0AAKC8AABkvgAAwr4AAII-AADgvAAAED0AAJI-AACgvAAAiL0AACc_AAAEvgAAIz8AAKC8AAAwvQAAiD0AABC9AADgvAAAxr4AAIg9AAAQvQAAFD4AAIg9AAC4PQAAiD0AAEw-AADgvAAAuj4AAIC7AACoPQAAoDwAAMi9AAB0PgAAZD4AANi9AAC4vQAAMD0AACy-AAAMvgAAf78AACS-AADYvQAA4LwAABy-AACgvAAAyL0AAII-AADgvAAAbD4AADC9AAC4vQAALD4AAFA9AAAQvQAAij4AAKC8AAAsviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=XZEcO3OWjdA","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["138798087656104455"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"3652510664629204116":{"videoId":"3652510664629204116","docid":"34-7-6-ZD48AB43E6C490E92","description":"Check out the Colyseus Framework : https://colyseus.io/ Check out this template for using Colyseus with Kaplay : https://github.com/colyseus/kaplay Check out my written tutorials...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4075954/6c8eb8553e91d20d730bcee5c9e11626/564x318_1"},"target":"_self","position":"14","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOejpBl2s9OY","linkTemplate":"/video/preview/3652510664629204116?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Build a Dev Portfolio as a 2D Game With React.js + JavaScript","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=OejpBl2s9OY\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFQoTMzY1MjUxMDY2NDYyOTIwNDExNloTMzY1MjUxMDY2NDYyOTIwNDExNmqvDRIBMBgAIkUaMQAKKmhoeXlncWp2aXd0b3J0aGNoaFVDY0RRZW53QU9jakpGeXJKdmpsclZWdxICABIqEMIPDxoPPxO8bYIEJAGABCsqiwEQARp4gQH9-gUAAADxB_0KAAT-Afv2_Qb6_f0A4wP8Cgn8AgD9-A7_-AAAAAYD_AoJAAAA9v77CPT_AQD__AQRAwAAABoC_QD3AAAADA7vAv8BAAD08f8BA_8AAAUI9P0AAAAA9g8BAwEAAAAIB_bwAQAAABT8AAUAAQAAIAAtLGDVOzgTQAlITlACKnMQABpgHgwAUwwC8_cpNN8R0Awc7v3rDOcECv_v4P_eOuLn6urNh-oI_-LbBA2nAAAADBDqKOoACWsw8L7j5wT5BNDXMzZ_Cizl2ywkA9mzJpnuAs3e1PbzAN0b5vjgJexuHi39IAAtBm4jOzgTQAlIb1ACKq8GEAwaoAYAAADAAADQwQAAIMEAAADCAAAAwQAAFEIAAOBAAAAAQAAAOMIAAKBBAAAMQgAAAAAAAKjBAAAAwAAAcEIAALjBAACgQAAAQEEAAADBAADgwAAAqkIAADzCAAA4wgAAJEIAAJTCAABwQQAA8MEAAJjBAACAQQAAZEIAAODBAAB4QgAAHMIAAEBBAABEwgAAqMEAAJjBAADeQgAAHEIAAKBAAAAgwQAAEEEAAHxCAAAsQgAAYMIAAAjCAADgQQAA6EEAAJBCAABgwQAAEMEAAMhBAABQQQAAoMAAAGRCAAAMwgAANMIAACBBAACAQAAAoEEAAMhBAACIQQAAQMIAADzCAAB0QgAA-EEAAOBAAAAgwgAAwMAAAJjCAADgwAAAdEIAAADBAAA4QgAAcEEAABTCAAAQQQAADEIAADxCAAAAQAAAisIAAPBBAACgQgAAwMAAAJjBAAAAwQAAAEEAAFhCAABwQQAAmEEAAKDBAAC0QgAAPMIAAJ7CAADAwQAAwMAAAAzCAAA4QgAANEIAABTCAABAwQAAiMEAAOBAAAA8wgAABMIAAEhCAAAQQQAAlEIAAJDBAACAQgAAoEIAADBBAAAswgAASEIAABRCAABcwgAAsEEAAIDCAABAwAAAoMAAAEBCAAAgQQAA8MEAAOjBAABgQgAAQEEAAIhBAAAMQgAACMIAAEBAAACoQQAAAEEAAIDBAAD4wQAAgMAAAMhBAAAgwgAAyEEAAAzCAABwwgAAkMEAAJjBAABAQAAAoMAAADRCAACwwQAA4MEAADRCAAAAQgAAaEIAAKjBAAAAAAAAQEEAAEjCAACAPwAAlMIAAJBBAACAQAAAYMIAAOhBAABwwgAA2EIAACzCAABIwgAAgL8AAJDCAAA4QgAA_kIAAIA_AAC4wQAAEMIAADBCAABgwQAAQEAAAIhBAABgQQAAIMEAACjCAACAQAAAAMAAACBBAABAwQAAQMEAAJJCAACGQgAAIMIAANDBAADYQQAAUMEAAEDBAADmwgAAkMIAAIhBAADwwQAACMIAACTCAABMwgAAREIAAMDBAAAYQiAAOBNACUh1UAEqjwIQABqAAgAAoLwAAKC8AACIPQAA6D0AAKi9AAA8PgAAXD4AAM6-AABEvgAAiD0AAIo-AACCvgAAjj4AAOi9AACovQAAir4AAEQ-AADgPAAAHD4AAM4-AAB_PwAAXD4AAIi9AAC4PQAABL4AAKY-AAC4vQAAyL0AAHy-AACAuwAAVD4AAKi9AACWPgAAcD0AAIo-AAAcvgAAqL0AABS-AADCvgAAuj4AAKa-AAA0vgAAiD0AAPi9AACoPQAA-j4AAIY-AACAOwAAML0AAIC7AAAsPgAAiL0AAJY-AAC-PgAAmL0AAEC8AAD6PgAAiD0AAEC8AAAkPgAA4DwAABS-AADgPAAA6L0gADgTQAlIfFABKo8CEAEagAIAACy-AABEvgAA-L0AADO_AAAMPgAADD4AAEA8AAC4vQAA4DwAALi9AAAQvQAATD4AAIC7AAAcvgAArj4AAIA7AACgPAAANT8AAEA8AAAjPwAAXL4AAAS-AAAMPgAAmL0AAOA8AAB8vgAA4LwAAOA8AACgPAAAyL0AAFA9AACAOwAAXD4AADC9AAAFPwAAcL0AAEy-AAA8PgAA-L0AAJ4-AABsPgAAuL0AALi9AADYvQAAjr4AAJK-AAB_vwAA6L0AAKC8AACgPAAAmL0AAJi9AAAcvgAAbD4AAIg9AAAEPgAAyL0AAMi9AAC4vQAA4LwAAKC8AABEPgAAPD4AAFA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=OejpBl2s9OY","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["3652510664629204116"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"11209980585898706325":{"videoId":"11209980585898706325","docid":"34-3-15-ZA5ACF77C456453C7","description":"Learn to make a dev portfolio as a 2D game using JavaScript and the Kaboom (Now called Kaplay) library. Substack post explaining how to implement mobile controls...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2109646/72bccac53db3b1b33e565b1cd1a59ac8/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/afurRAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgwtfWORCN0U","linkTemplate":"/video/preview/11209980585898706325?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Build a Dev Portfolio as a 2D Game - JavaScript Tutorial","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=gwtfWORCN0U\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTEyMDk5ODA1ODU4OTg3MDYzMjVaFDExMjA5OTgwNTg1ODk4NzA2MzI1aogXEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E9gtggQkAYAEKyqLARABGniB-_oBBP4CAPD-AAX4A_8BBvUA-vn-_gDmAwT9Cf0BAPoFBwT5AQAABQT-Cv4AAAD4Df4H8v8BAPkEAgcEAAAAEgj3_fcAAAAKBvcI_gEAAPXy_wED_wAA-gj__f8AAAD2BP8A__8AAAgH9vABAAAADPn3BQAAAAAgAC3CpNo7OBNACUhOUAIqhAIQABrwAXASC_sCPSoEnrfgALRc4gGB8zf-cwH8AQUYDAEFIhoBBuzpAP8fFgGU8r0A1SYn_-_z5_0VQ_4AFRpb_zTWKQAG7N8BGrEEADv64QJL5-v-wQvc_kju-v_r_AkAKBMv_tFYEQIqFewDqcgaAdMvFQPmDiIIMrcRAereEQE2_BgBDlbv_MPq8AnR-db85OTkCNwj1wI_GgsD_RnkADsl0wIe8goDG7Ds_Bcg-v_h4fIIO77hAMb37PX-vfP4di0N_dxMJ_7zB_vk0vAQ69byCfXGCtgMBUQE9yXYAAPJz_UL3QoIAQtNDxncJQb02ekbAyAALdB61zo4E0AJSGFQAirPBxAAGsAHXB_GvgBBdD2nEpQ8TsCFvccTQTwhryc9sKyUvkzVxzyheB087nOxPQYxiruoZCo9G2SivvgaIr2VV1i9_tWLPiDEnzyGqTE74NgTPg9Mqb33oPM6v2urvCeyATwpXfo85EvovSn49zx67B09b8ACPTjRU70KCaK8pbUOvSfJKTxd3AY8vOuHPC_c2b2metc8KAsPPmIEIz14PJI8UPcmPSBBhr0Gasw8aC6mvX3VBT3vHbU8cA4VPL5vF71lMRa8TL0zvZj7AzwAIlg80acaPagHW70mpxc7qauBPWTJAb3r-HU7RSnhvFMT87wouu486c6IvVGd87ykHhw8l-QwvkRvLD3sgma8ERRkvT7taz3EOOa7IsoSvWTGADv7WSw8odxxPVsULDyBaLm7KJ4DPqytWLzx5c87uLc2PGSR5jxNagi9Uxp2PRillbqahWo7IzKXPQzlCT1dZEg7_OAcPbnjSD1qu-y7ZiQMPc84w7xsuwG8L7BdvZ3SB7s1MiE8Vf0FPYyahL2e-yG8TJgfPb0SbbwUUHK7a2r0vBDdTTqN6ra6GLAkPTEd3zxVhcg7U1NcPduhBj36lRC8KXYkvn6btDyr9Zc6vm1hvRbMDj3MC7A7Tx67vNYBgD0AthO7wGthPItdUzoAZ7W6hvQlvazEXL0k4rm7UKvova4QVrwIWn07YmiFvauP6rrdKDK7qy-xvXf7x7ylLam4B-7gPXrcHrv2pQ66i5ddPRAF070hOoi6QmadPaPPhbubRpU5oyIOvSbcwL0AlIq4pQWaO1k1YzzROuI5TQayugO2I70IaBK4AoMkPkcfEz7LiTC5tkKSvZcT_rxZwi8535hUPdO3kT1qRco3mbj2ux6U5jyjHxE7KAaOO7narzxEjOu48gn6u3gXjr0f1Qq5pGc_PbsOlT3YPnY479GBPTwfxL1-Bhe5_cYSPRma4bzZlXq4YWZpvDWtPj0A7om4EN_TvEP8CTuMTGi3WQ2DPfENxTzdu-84ZvOtPULy6byySJw4VZmUO5NMgz2UD5m49y-avFc0pTuOujo44WpzPWc9QT1l9um4yuEDvhDXHjyX_U43g2YcPfnDqjySoPA4WaSqO1k_vL2RGO44F9MRPUbZgb07_hM4d5_ju9NVsLxOgAe3RqImPYNjgD2VNUc43pajPVjXsrxjmSQ4TTckvY27zD2s7g43whWAvRR4573ZtKC4quqOu1Jc-rvS59K32KKgvHUtrTuDu-u4pa1gPcsTCD1rmpa3vu0zPQDE_b2ozv-3IAA4E0AJSG1QASpzEAAaYEAFAGcK9sXtK0DVQqYLF_308_UHDA__9tT_5Cvr6fjd7qbqDf_t7A_qmgAAABsk4zsAABx_Ldjb-cQU7-LzqyE-ZyAL38AyPRbPriK62SHM4g3a-ADqALDe9S48TitCGSAALby3FTs4E0AJSG9QAiqvBhAMGqAGAADAwQAABEIAAKBAAAAwwgAA0EEAAIC_AADgQAAAQEEAAKjCAACgwQAAqEIAAOBAAABAQAAA4MAAADDBAAA0QgAAoEEAAJDBAACQwQAAgEAAAJpCAACWwgAAUMIAAFxCAADowQAAJMIAAATCAAA0wgAAwEAAAODAAABAwQAAWMIAAADCAACAvwAAYMIAAOhBAACIQQAA-EEAAChCAABgwQAAREIAACTCAAA0QgAAAEEAALjBAAAAQQAAgMAAAFxCAADQQQAACEIAAGDCAAAkQgAADMIAAIjCAABwQQAAwEAAAJDBAADQQQAAIEEAAOhBAABcQgAAyMEAAPhBAABcwgAAiEEAAATCAADAQAAAIMIAAHDCAABswgAAWEIAABRCAAAQQQAAcEEAAGBBAACAwgAAEMEAAFBBAACAQAAAyMEAAJDBAAAkQgAAQEIAAMBAAAB8QgAAvkIAAABAAAA0QgAAcEEAAFRCAAC0QgAAlkIAAIjBAADYwgAAoEAAAIDAAABMwgAA6EEAAEBBAABMwgAAgL8AADDBAABwQQAAQEAAAEDAAAAIQgAANEIAABDBAABQwQAAUEEAALBBAAAAQAAAUMEAAGBBAAAIQgAA2MEAAJhBAAAowgAAPEIAANBBAACWQgAAoEEAAMBAAACOwgAAFEIAABBCAABAwQAA8MEAAOjBAACYwQAAAEAAAIA_AAAcwgAAgL8AAABCAABMQgAA-MEAAJDCAADowQAALMIAAARCAAAQQgAAEMEAAPhBAABwQgAAoMAAAABBAAAgwQAAgEAAAIBBAACawgAAyMEAAJhBAABUwgAAYEIAAHjCAAA0QgAAmMEAAIrCAADYQQAAJMIAAJpCAAAwQQAAiEEAAPDBAAAwwQAAikIAAOBCAACAwAAAdMIAAJDBAACGQgAAisIAABDCAAAEQgAAOEIAAIA_AABgwgAAoMEAANhBAAAEwgAABMIAALBBAAAQQgAADEIAAGBBAABIQgAAlkIAAABAAAAwwQAAMMIAAJLCAABAQQAAwEAAAFzCAABYQgAAMMIAAOjBAABgwQAA4EIgADgTQAlIdVABKo8CEAAagAIAANi9AAAEvgAA-D0AAEA8AACYvQAABD4AAGw-AAB0vgAAkr4AADA9AAC4PQAAbL4AACw-AAAMvgAAyL0AAKq-AAB8PgAAoLwAALg9AADSPgAAfz8AABw-AABUvgAAgDsAABS-AAAkPgAAoLwAAKi9AAA0vgAAUD0AABQ-AABAvAAAXD4AAHA9AACSPgAAgr4AAKA8AABEvgAAgr4AAJ4-AACavgAAJL4AAEA8AAB8vgAAqD0AALI-AAAcPgAADD4AAFC9AABwPQAAED0AALi9AABMPgAAoj4AAOi9AACAuwAACT8AAPi9AADoPQAAgj4AABS-AACovQAAMD0AAKA8IAA4E0AJSHxQASqPAhABGoACAABUvgAAuL0AAAS-AAAnvwAAmD0AAOA8AACAOwAAmL0AADA9AACIvQAADL4AAPg9AAAwvQAAHL4AAHQ-AAAwvQAAEL0AABk_AAAQvQAAGT8AAAS-AACYvQAAiD0AAKi9AAAQPQAAZL4AANi9AACgPAAAgDsAAFC9AAAQPQAAiD0AAFQ-AABQvQAAzj4AANi9AACgvAAAXD4AAKi9AACuPgAAbD4AAPi9AAAMvgAAiL0AAEy-AACivgAAf78AAHC9AADovQAA2D0AAKA8AABwvQAAML0AAHQ-AACYPQAA6D0AAPi9AAAEvgAALL4AAKC8AADgvAAAfD4AAEQ-AACgPCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=gwtfWORCN0U","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["11209980585898706325"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"595183663"},"17114219749359997897":{"videoId":"17114219749359997897","docid":"34-10-13-ZB1EB860507216EB3","description":"Learn to make a platformer game using JavaScript and the Kaboom (Now called Kaplay) library. For written tutorials, go to my substack : https://jslegenddev.substack.com/ Link to the demo...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4270630/30401eebb25bf197903ef24c9a49e50a/564x318_1"},"target":"_self","position":"16","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwZpbTR7pYR0","linkTemplate":"/video/preview/17114219749359997897?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Build a Platformer in JavaScript With Kaboom (now Kaplay)","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=wZpbTR7pYR0\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTcxMTQyMTk3NDkzNTk5OTc4OTdaFDE3MTE0MjE5NzQ5MzU5OTk3ODk3arANEgEwGAAiRhoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioRwg8PGg8_E6XKAYIEJAGABCsqiwEQARp4gfz4BgsBAADuAwYGAAP_AQb1APr4_v4A7Ar_Bgj_AAAECQUA-AEAAP368fcEAAAAAwH5BfL-AQD8APcQAgAAAA4ABA7-AAAAAgv3Bv4BAAAG9g7zAQAAAAD_AAoAAAAA9P__Bvr_AAABCPj5AQAAAP3y-gQAAAAAIAAtuC_TOzgTQAlITlACKnMQABpgKxEALCP-2wEQKusK5_8gBtnu3d_uFAAK7gDOJwUCEvYMxP3iAOvzKe7AAAAACQvtHAkAAUs91tDy9Qvq0czYAQN_Lhn33jP89fX6MO71KvD75Qb6AADSEuYXMCkQ_QH_IAAtnbhXOzgTQAlIb1ACKq8GEAwaoAYAAIjBAAA8QgAA4MEAAJTCAACAPwAAwEAAAJBBAADoQQAAAEEAAPhBAACAwAAADEIAALZCAACwQQAAQMAAAJZCAAAoQgAA0MEAAKBBAACowQAA_kIAAEjCAAAwwQAAFEIAAJbCAABUwgAAsMEAAFzCAAAgwQAASMIAABDBAABAwgAABMIAAMBAAACCwgAAHEIAAEBAAAAYQgAAqEEAAADAAAAEQgAABEIAAOBBAACgQAAABMIAAKxCAADwQQAAoEEAAMBBAACwwQAAoMEAAIBBAAAAQAAAqMEAAADAAAA8wgAAwMEAABBBAADAwQAA0EEAAFBCAACAvwAAAEAAAOBAAADoQQAA8MEAANBBAAC4wQAAIMIAANDBAAAgwQAA6EEAAADBAABgQQAAiEEAAFDBAACAwgAA8EEAAJhBAABUQgAATMIAABhCAACAQQAAgMEAAKDAAACUQgAAUEEAAIxCAAAYQgAAqkIAAChCAABUQgAADMIAAJDCAAAQwQAAgEAAAFDCAACAwQAAYEEAAKBBAAC4wQAAyMEAAAAAAACgQAAA2MEAACRCAABUwgAA2EEAAFTCAAAkQgAAPEIAALDBAADoQQAAQMAAAIZCAAA8wgAA4MAAAJDBAAAgwQAAUEIAANBCAAA8QgAAnEIAACDBAACAvwAAKEIAAATCAADwwQAAMMIAAIhBAADQQQAASMIAAAAAAADIQQAAUEIAAEBCAAAswgAAYMIAABDCAAAcwgAAiMEAAMBBAABcwgAAEEEAAODAAADoQQAAsEEAAABCAADAwAAAxEIAAATCAABoQgAAIMEAAPjBAAAgQgAAHMIAAN5CAAAQQQAAuMEAAMBAAACawgAAcEIAAJhBAAD4QQAAMEIAAPjBAAAwQQAAwEAAAJ7CAACAvwAAhMIAAGxCAADwwQAA0MEAABzCAABIQgAABEIAAEBAAABQwgAAAAAAAChCAADQwQAATEIAABxCAACAQQAAoEAAAKBAAACMQgAAoMEAAOBAAAA8wgAATMIAAEBBAACIwgAALMIAAPBBAAAAwQAAgD8AAODAAADEQiAAOBNACUh1UAEqjwIQABqAAgAAhr4AAIi9AACWPgAAED0AAHy-AADCPgAAmj4AAN6-AAA0vgAAPD4AAIA7AADovQAA4DwAAHC9AABUvgAAML0AACQ-AACAuwAAXD4AAJo-AAB_PwAAFL4AAIq-AAAEPgAAmr4AAEC8AAAQPQAAfL4AANi9AACYPQAAEL0AALg9AAAsPgAAqL0AAAw-AABMvgAAqD0AAMK-AADYvQAAPD4AAGy-AABAPAAA-D0AAAS-AABkPgAAfD4AAEA8AAAkPgAABL4AAKi9AABsPgAAcD0AALg9AABMPgAAor4AAEA8AAAPPwAAML0AACQ-AAAsPgAAcL0AADC9AADgPAAAUL0gADgTQAlIfFABKo8CEAEagAIAAMK-AACYPQAABL4AACu_AADovQAAiL0AAEC8AADgPAAAML0AAFA9AAB8vgAAcL0AAHA9AACovQAAHD4AAAS-AACYvQAADz8AAKg9AADCPgAAJL4AAAS-AADIPQAAyL0AAFA9AABkvgAAyL0AABC9AADYPQAAHL4AAIA7AABAPAAAJD4AAFA9AADCPgAAir4AAJ4-AADaPgAAuL0AAAw-AABUPgAAMD0AAOC8AAC4vQAAyL0AAGy-AAB_vwAABD4AAFS-AABEPgAAnj4AADy-AACKPgAAjj4AABC9AABwPQAAmL0AAFC9AAA8vgAA-L0AAMg9AAB8PgAAiL0AAKi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=wZpbTR7pYR0","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["17114219749359997897"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"16527698240157157238":{"videoId":"16527698240157157238","docid":"34-3-8-Z7B8D5143E9756F6D","description":"Learn to build 3 automation projects in JavaScript with the use of Node.js. Source code : github.com/JSLegendDev/3-java... 0:00 Intro + Setup 4:07 First Project : Image Editing Script 14:27...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/402909/bf0c90553be4944e02d8c17b31b36542/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/QhyIMgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhE2UhUG_kHs","linkTemplate":"/video/preview/16527698240157157238?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"3 Node.js Automation Projects For Beginners - YouTube","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=hE2UhUG_kHs\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTY1Mjc2OTgyNDAxNTcxNTcyMzhaFDE2NTI3Njk4MjQwMTU3MTU3MjM4aogXEgEwGAAiRRoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioQwg8PGg8_E-8QggQkAYAEKyqLARABGniB9gn-9f8BAPMTBgYIBP0BFP38APYBAQD5_PEDBQT-APkFCAT4AQAA_wkB9v8AAAD2-P_-8_8BABX6AgwDAAAAAQr9Bf8AAAAAGPYH_gAAAPHyAQH1AgABDf0EAP8AAAD0C_fzAAAAAAEI-PkBAAAA_vj-CgAAAAAgAC1Lo9I7OBNACUhOUAIqhAIQABrwAX8mwf2zACv-4P0YAOHwugGTECT_aRQQAe7Y_ADICNYBxfXfAOnu9QCi0dUAwunvALb8zf9oYwj-EgkvAAwJAQAMJe8BTc38AUrY6QD4VtUAEVn__kgTIgIQ9AsE-PYl-2zb7_od8NkBp9n-_-kSPwNDEuH9BA0NA80WPQQoKij--Q4EBZ8sEQS37Ab2OAIcAfUW5PYeBvYJ8zjuBRvRwwQNTxn-JSPY_Snv1gcVBRkI1OXqB97_8hTb6wsJN_Ye__gR_PD5_ukF9uIG9DcPBu3HFfsAQMoDCRn77gvw8Pn83fYBDOImAQHVM__uDQPo9yAALcKZ5Do4E0AJSGFQAirPBxAAGsAHOSv6vhkDDLw277S6QqTwvHFELT0J5sO84KA9vuPXl7uQOB890v_SPWkqdT1UlAW8n-SWvhvYaj1KDU29g1C2PhrytLyvVUw8YXCNPYIpGLt0t6m7F6GjvRn0rzzTBSs8GBVnvaC8uDog5AY9QbYcPsEwqjyNSXs7BCHEvRRJ6jyM_QC8-KEaPB-F6728kXm8KqhIPrgG07v-KoA8bM_MPUI6H7x3gVQ73XwTvnjB1jzQsUW77GjcvS-9AbwZWAU7uy-yPRY8-zylBRq7ei-TvYZ2nr0_s9o8u5BYPVwg3juH2IU8PSgIveO7Hj1nyyC8fpjDvQ6hCj0iSO88F1UVPdH6JTzB__e7o5gXvR2WIT0QaWm7_Ouuu-4eZT2IA7I8-YTsPPaVBz2xm4C7LuciPsGquj2qvkC62RIIvb6GoLz5HG07HO7jPa5CrzycTMG8QqGUvEX4srxCqeY7pimiPZnvRb2od4q7nBQLO6BGazytm5y7vZ_EPWqdXTyp76E8QbltvHW227wQ1Yo8RRmQPVHX-zt2RK67XD4SO2vljz1KorA70KD8PFCJ0DyKcQC8Ag02vdl3Bb259b-7BOfMvZlFuL0oaaW4ALayvGgH2DtaERI89rXuPIdbUzu4x3M7_H8mvQBKbT2Slue7EPJwvV5qH7zrgf87TQq9vDj1IT310GM7IHnnvBkFfL2sc4w7Zi2KPTSdQr1Ztj27lyOfPfvGfL0DrBI6lhV5PV_R7bzKf1Q6Yt4hu6Lq_LxvPhm6FbN0PUBgr72NYn44DBIRPSpSArseR5U4Q0hsPZptuDwpZRa5OVgpPQjpKbzb9Wk5J7GYO02giL1ksGw6JzJzvKvZHLx8gwq7y6yUvWdT5DyOpwA6JlCZPQSg3btJnp64yTgGPbwVM71lCVq5LX_4uteNkj1MSl24IiJrPZ2klL2oFyS3UqGFPdkJz71rEUY4E4gyPO1KpjwoIag45vyOvTIMjrzZXgK50PBmvXiLoT3znSS5Fb4ovS_ZH7ygvD643gKJvLot0bz1FzE3V9OwvdjHlLy-eQ24ifC6PcMRpDznjKC4dz2HvaTDwzyAr8I4AkMYvH6ECDyDi7A3ZYOSuyVRmb33Ytk3vR2hvLlVAL675i24mqoAPcndTD0wjka4R5PrPS7DBL2P7Z022bRSPAK72j0snuc4hj3tPf3-CbyBLEo3nIbJO3AyAL3DHRk3IhY1O4seEz1FWhM4-AvsvP2bPDzPZAO3GdYePB1V0Tqhn_S3OSZrPQN3hb0O7le4IAA4E0AJSG1QASpzEAAaYB_-AC8DHgX3Ez_qBuTNEt4P9eUc4AIABNAAERnR9QTzBN8SAv8s5f0MugAAAEgs-yT3AB1b6t73D-cT_Nmx-QABf_8Y4s3m-_C46z31yPrg--3lGwAWtOgAChnkOgsEIiAALQ3aQzs4E0AJSG9QAiqvBhAMGqAGAABAwQAAwMEAAOhBAADgQAAAQMAAACDBAACAQgAAsMEAAMrCAABAQgAAwMEAACzCAAAcQgAAAEAAABDBAAAwwgAAyEEAAAxCAABwwgAAAEEAANjBAACYwgAAKEIAALpCAAAQwQAACEIAAAzCAACoQQAADEIAAKjBAACgQAAAgD8AAPDBAABIQgAAcMEAAGDBAACwQQAAgEIAAMBAAACwQQAAKEIAAOBBAACoQQAAHEIAADBBAACAQQAAIMEAAJjBAABIQgAAWMIAAKDAAABUwgAAqEEAAIA_AACsQgAAKEIAAHDCAACIQQAAQEIAAIjBAADgQAAAkMEAAHDBAAA8wgAAmMEAAAjCAACQwQAAhEIAAIBBAADIwQAAEEEAACBCAAD4wQAAgEAAAMBBAACWwgAAlsIAAPhBAADAwAAAXMIAAIDCAACYQgAAREIAADzCAACowQAAGEIAAAAAAAA8QgAAwEEAAMBBAAAEQgAABMIAAAxCAAAYwgAA-EEAACTCAAAQwQAAukIAACjCAACoQQAAcEEAAPjBAAC4QQAA4MAAACDCAADAwAAAQMEAABBBAAAAQAAAoEEAAOBAAACuwgAAAAAAAFBBAACaQgAADMIAAJBBAABYwgAAAEEAAKDAAAA4wgAAEMIAAABAAADIwgAAQEEAAIBCAABAwAAA4MEAAMBAAACMwgAAAMAAAADAAAAkwgAA4EEAABhCAAAYQgAAqMEAAIDBAAAgwgAAYMEAALBBAAAAQAAA6EEAAODAAADQQgAAoEAAAFDBAADAwAAA4EEAAGhCAACwwQAAPMIAAGBBAAA0wgAAgL8AABDBAAAQwQAAsMEAAHBBAAC4QQAAwMIAABRCAAAgwgAAkMEAAAzCAABYwgAAgEEAAAjCAADKQgAAkMEAAITCAACAPwAASEIAADjCAAAAwgAAgEAAAFjCAACgwAAAYMEAACBCAACewgAAyMEAAGDBAABUwgAAgEEAANhBAABUwgAAuEIAAGxCAAAoQgAAFEIAAFxCAAAEQgAAmEIAAIjBAAAgwQAAPEIAADhCAABUwgAAGMIgADgTQAlIdVABKo8CEAAagAIAAMK-AACWvgAABD4AAAU_AAAwvQAAcD0AAIC7AAD2vgAAbL4AADy-AAAcvgAAjr4AADA9AADYvQAAML0AAKK-AADqPgAA6D0AAOA8AAATPwAAeT8AAI4-AAAUvgAA2L0AAAS-AACSvgAAyL0AAFy-AAAFvwAAcL0AAM4-AACGPgAA7j4AAJg9AAAMvgAAUD0AAIo-AAA0vgAAAb8AAK4-AACAuwAATL4AACQ-AAAUvgAAND4AAO4-AAAQvQAAXL4AAAy-AACIvQAABD4AAJa-AABkPgAAkj4AAEy-AABAPAAAfz8AABC9AABMvgAABT8AALi9AAA0vgAAML0AAKg9IAA4E0AJSHxQASqPAhABGoACAACmvgAAnr4AAHS-AAA1vwAAoDwAADQ-AADoPQAAQDwAADC9AAAEvgAAUL0AAEA8AABAPAAAmL0AAFQ-AACgPAAAoDwAAC8_AAAEvgAAvj4AAKC8AABwPQAAMD0AAEC8AADYvQAAcL0AAHA9AACgvAAAcD0AAHC9AAAsPgAA4LwAAIg9AACYvQAA0j4AAEC8AABwvQAAgj4AAJK-AAAMPgAAkj4AAKC8AABEPgAAML0AAES-AADovQAAf78AAFA9AABAPAAAfL4AAIg9AAAUvgAAJD4AAKg9AACyPgAA-D0AAKA8AAC4PQAAQDwAAPi9AACgvAAAMD0AAJi9AABQPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=hE2UhUG_kHs","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["16527698240157157238"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3137859563"},"10157293929954313186":{"videoId":"10157293929954313186","docid":"34-1-16-ZDABE346E8D3907CD","description":"Support me on Patreon : / jslegend How to deploy on GitHub pages using Vite : https://jslegenddev.substack.com/p/ho... 1) Relevant links for the first portfolio website: Substack post explaining...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3178789/352f626ddf1f20d3bc7003bee06ce432/564x318_1"},"target":"_self","position":"18","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DzxbdPPrLL6A","linkTemplate":"/video/preview/10157293929954313186?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Build 2 Gamified Portfolio Websites with JavaScript and React","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=zxbdPPrLL6A\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFgoUMTAxNTcyOTM5Mjk5NTQzMTMxODZaFDEwMTU3MjkzOTI5OTU0MzEzMTg2arANEgEwGAAiRhoxAAoqaGh5eWdxanZpd3RvcnRoY2hoVUNjRFFlbndBT2NqSkZ5ckp2amxyVlZ3EgIAEioRwg8PGg8_E8SbAYIEJAGABCsqiwEQARp4gfsE-wAB_wD4BwUJAAf9AhDz-QH2AP8A6PX0CQj_AQADBBD9_gEAABD__BAGAAAAAQgC_vH-AQABAP4IBAAAABMJ9_32AAAAABj1B_4AAAD_7gUBA_8AAAUI9P0AAAAA9QgIA___AAAIB_XvAQAAABT8AAUAAQAAIAAt7d_OOzgTQAlITlACKnMQABpgHAoAPQ_z2AEeLOgLyPgOB_vnB-n8Cv__BgDmKOry-_H6mfry_wvhDQq1AAAAMgnZJfwADVg_48fx-eXw9uzcC09_CjD-uRMW8-WyEbgEEfzx7wLRAOD3CgroCgcfHCX0IAAtar9BOzgTQAlIb1ACKq8GEAwaoAYAAPDBAADYQQAAQMAAAADCAAAkQgAAOEIAAAAAAADIQQAAosIAACDBAACcQgAAAEEAAHDBAACYQQAAoEEAAMBAAABQQQAA8MEAANjBAAAwwQAAgkIAAJzCAACCwgAAvkIAAMDBAADgwQAAkMEAACzCAACAvwAAiEEAACTCAABIwgAAWMIAAFDBAADowQAA2EEAAIhBAABYQgAAkEEAABBBAABoQgAAsMEAADxCAACAQQAAwMEAAMDBAACoQQAACEIAANBBAACYQQAAmsIAABxCAABQQQAARMIAAPBBAACAwQAAFMIAAGBBAACgQAAABEIAAFhCAAAcwgAAuEEAAJDCAABoQgAAQEAAAHBBAABYwgAADMIAAKzCAAAAQgAABEIAAGDBAACAQQAAMEEAAGDCAADAQAAAUEEAAAhCAAAAwAAAqMEAACxCAABsQgAAoMAAABBCAABoQgAAAMEAAFxCAADIQQAA-EEAAFBCAACYQgAAUMIAALjCAADYwQAA4MAAAKjBAABwQQAA8EEAAEzCAAC4wQAAkEEAAABCAACAvwAACMIAAOBBAAAkQgAAMEEAAJjBAAAsQgAAgEEAAEBAAAAEwgAAAEIAAJhBAAAgwgAAiEEAAHjCAADAQQAABEIAAK5CAACoQQAAoEAAAFzCAACCQgAAFEIAAIA_AACwwQAAyMEAAIBAAACgwAAAgEAAACDBAACgwAAAKEIAAAxCAAAcwgAABMIAAETCAAAYwgAA0EEAAIDBAABQQQAAgEEAAFxCAABgwQAAIEEAAADBAADoQQAAuEEAAGDCAABAwQAAwEEAAFDCAADoQQAAlsIAANBBAACwwQAAqsIAAABCAAAkwgAArEIAAKBAAAAQQQAAgMEAAOjBAABsQgAA_kIAAADAAABAwgAAAMEAAJxCAACWwgAADMIAABxCAACwQQAAAEEAAGDCAACYwQAA6EEAAOjBAABMwgAAiEEAAI5CAAAgQgAA4EAAAAhCAAAoQgAAkEEAAIDBAACCwgAAmMIAAHBBAAC4wQAATMIAAPBBAABEwgAAAEAAAIC_AACgQiAAOBNACUh1UAEqjwIQABqAAgAA2L0AAHy-AAAwPQAAmj4AAGS-AADaPgAAdD4AAB-_AACavgAAij4AAHw-AACSvgAAxj4AALi9AABQvQAAuL0AACE_AACgvAAAjj4AADs_AAB_PwAAdD4AAKK-AABcPgAAQDwAANI-AAA8vgAAFL4AALi9AACYvQAAdD4AAHy-AACSPgAAmD0AAAE_AAC4vQAAXL4AABA9AACqvgAAoj4AAGy-AACWPgAATD4AAKi9AACAuwAAvj4AAEw-AAB0vgAALD4AADC9AAAMPgAAXL4AAO4-AAANPwAA6L0AABA9AAAfPwAAiD0AAJi9AACOPgAAgLsAADS-AADYPQAAHD4gADgTQAlIfFABKo8CEAEagAIAAJ6-AAAkvgAAhr4AAC2_AACgPAAAUD0AACQ-AAAUvgAAMD0AALi9AADovQAAVD4AAIC7AACYvQAAbD4AAKC8AABwvQAADz8AAOi9AAAxPwAARL4AAOi9AACgvAAABL4AABA9AACivgAAoDwAAEC8AADgPAAAHL4AAHA9AADgPAAAPD4AANi9AADmPgAAqL0AABy-AACCPgAAiL0AAJ4-AACKPgAAFL4AAHC9AAD4vQAAhr4AAJa-AAB_vwAAuL0AAMi9AABAPAAAmD0AAHC9AADIvQAAfD4AAIg9AAAUPgAA-L0AAEC8AAC4vQAA4LwAAKi9AAAcPgAAJD4AAFA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=zxbdPPrLL6A","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10157293929954313186"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false},"9002871310082482280":{"videoId":"9002871310082482280","docid":"34-11-2-Z76F34187ED368AAD","description":"Pixel art tips : https://jslegenddev.substack.com/p/5-... What Caused Performance Issues in My Small RPG : https://jslegenddev.substack.com/p/wh...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3835700/cd2341b78d4852e1c750f16ac8157786/564x318_1"},"target":"_self","position":"19","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5uyqbhPgDAc","linkTemplate":"/video/preview/9002871310082482280?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Making a Small RPG","related_orig_text":"JSLegendDev","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"JSLegendDev\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=5uyqbhPgDAc\",\"src\":\"serp\",\"rvb\":\"EqwDChMxMTM0MDE1ODk4NDg0MjEwMTY2ChQxMDM4NzA2ODcxNDk3NDM4ODI4NgoUMTY2MzA5MzIyNzc2NzY4NTA1NzUKEjM2ODc0NjQyNDExODQ1MTgzNAoSODg2MDkyNjI1MzE3OTk4Mjc2ChM4OTIzMzU1MzA5NTc1MTA4OTI1ChQxODI0MTI1MjI0MDEwNDc1MTcwNQoUMTA5NTA5MjU5ODA4NzM4MDg3NzMKFDEyNzU5MzA5MTY0Nzc0MDIyMjMxChQxMTE2MjcxMDg1MDcwNjQxMjIwOAoTMjg5NjM4MzkxMjI2ODMwNTU2NAoSMTM4Nzk4MDg3NjU2MTA0NDU1ChMzNjUyNTEwNjY0NjI5MjA0MTE2ChQxMTIwOTk4MDU4NTg5ODcwNjMyNQoUMTcxMTQyMTk3NDkzNTk5OTc4OTcKFDE2NTI3Njk4MjQwMTU3MTU3MjM4ChQxMDE1NzI5MzkyOTk1NDMxMzE4NgoTOTAwMjg3MTMxMDA4MjQ4MjI4MAoTMTQyNjE1NjU1MDU0MTc4NjU2OAoUMTM0NjE4MDM3MjA4MDM0MjIzNTcaFQoTOTAwMjg3MTMxMDA4MjQ4MjI4MFoTOTAwMjg3MTMxMDA4MjQ4MjI4MGqvDRIBMBgAIkUaMQAKKmhoeXlncWp2aXd0b3J0aGNoaFVDY0RRZW53QU9jakpGeXJKdmpsclZWdxICABIqEMIPDxoPPxOtCIIEJAGABCsqiwEQARp4gfwJ9QH7BQD0-QIA-gMAAf4L-PL4_v4A8wEGCQMC_wAFAfsB9wEAAAL7Af76AAAA-wsH-gD-AAAPAfj8BAAAABH-APn_AAAADAEBAf8BAAD4AfwBA_8AAPUQ_QD_AAAA-g38-_8AAAAA__sMAAAAAP_2Af4AAAAAIAAtYD3hOzgTQAlITlACKnMQABpgCw4AEwb6_-sTKvsH-QIT_S_09fviFgAI6gAdNwfrAg_s6fYLAB3W9erMAAAAEfwFH_4A-j8M7PXrBBoLy-7rACJ_BBAF_xAZB88RBtIV1PsIDwEcABH0EAbcLAUkGiM2IAAtWMR5OzgTQAlIb1ACKq8GEAwaoAYAAGzCAADoQQAAsEEAAKjBAABAQAAA2EIAABhCAACQwQAAkMEAABBBAACAwAAAyEEAAKDAAABIQgAAPEIAAOhBAAAwQQAAoEAAABhCAAAwQQAAfEIAAADBAADAwQAAuEIAAIC_AACAQQAAyEEAAHBBAACQwQAAgMEAAADCAABgwQAAgMEAAFBBAAAIQgAAAEAAANBBAABEQgAAcEEAACBBAAAoQgAAMEIAAOBBAAAAQQAARMIAAJBBAACIwQAAXEIAAERCAACgwAAA-MEAAAAAAADAQAAApMIAAIBBAADwwQAAsEEAAADBAAAAQAAAqkIAAAAAAACAQAAAgL8AACDCAABgQQAAfMIAAIBAAAAMwgAAKEIAAGjCAABwwQAA4MAAAMLCAAC4QQAAAEIAAODAAABowgAAHMIAAEhCAABAwQAApMIAAMBBAACowQAAAMAAADBBAACmQgAAQMEAAKBBAAAAQAAAoEEAAKhCAACuQgAAgMEAAOLCAACiwgAAVEIAALDBAACgwQAAeEIAACjCAABwwgAAKEIAAIBBAACEwgAAvMIAAAxCAACAwAAAgL8AABhCAADIQQAAAAAAADRCAABQwgAACEIAAADBAACAwgAAAEEAAATCAAAgQgAAQEAAAIBCAAA0QgAAIMEAAMBAAACAQAAApEIAALBBAACewgAAgL8AAHTCAACAwAAAEEEAANDBAADAQQAACEIAADDBAACAwQAAaMIAAAzCAACowQAA4MEAACDBAACgQQAAsMEAACxCAADgQQAA2MEAAHDBAAAMwgAAYEEAALjBAADAQQAA4EAAAFDCAACGQgAA2MEAAGxCAACSwgAAiMEAAJjBAAAEwgAAkkIAAEDBAAAQQQAAIMEAAIjBAADgwAAAIEIAAAAAAADAQAAAoEEAAEBAAABYwgAAksIAAOhBAAAoQgAAqMEAAODAAAA0wgAAmEEAAI7CAABswgAAyEEAAHDBAACAvwAATMIAAJTCAACgQAAA4MAAAKBAAABYwgAAqsIAAGDBAABwwgAATMIAAMhBAABkwgAA8MEAACTCAACQQiAAOBNACUh1UAEqjwIQABqAAgAA4DwAAIi9AACAOwAAFD4AAGS-AADgvAAAUL0AALa-AACgvAAAqD0AAGw-AABQPQAAyL0AAEA8AADGvgAAir4AAKo-AAAQPQAAmj4AAAM_AAB_PwAAuD0AAHS-AABMPgAAor4AAMi9AACYvQAA4DwAANi9AABQvQAA4DwAAHA9AADoPQAAqD0AAHw-AACKvgAAqD0AAIK-AAD4vQAADD4AAAS-AAD4vQAAmD0AACS-AABAPAAAHL4AAAS-AADoPQAAoLwAAMg9AABUPgAA-D0AAJg9AACWPgAAML0AADC9AAA7PwAAMD0AAFA9AABsvgAARL4AAEA8AAAQvQAAyL0gADgTQAlIfFABKo8CEAEagAIAAFy-AACAuwAAyL0AAEe_AADoPQAAVD4AAOC8AADgvAAALD4AAOi9AABcvgAAUL0AABC9AAAwvQAAUD0AADC9AABAPAAAKz8AAEy-AACiPgAAFL4AAGS-AABEPgAAgDsAAIA7AADgvAAAgr4AAHC9AABEPgAAcD0AAIg9AACgPAAAcD0AADQ-AACaPgAAPL4AABQ-AAD4vQAAFL4AAKg9AAAMPgAAqD0AABA9AADgPAAAor4AABy-AAB_vwAAsj4AAIA7AABsPgAAoDwAAJi9AADYPQAAvj4AAEC8AADIPQAAgDsAACy-AADgvAAAuL0AAFA9AAAQvQAAiD0AAEA8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=5uyqbhPgDAc","parent-reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9002871310082482280"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false}},"dups":{"1134015898484210166":{"videoId":"1134015898484210166","title":"JavaScript GameDev – Code a Sonic Runner Using Kaplay Library","cleanTitle":"JavaScript GameDev – Code a Sonic Runner Using Kaplay Library","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=EmMO0yQ7eeY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/EmMO0yQ7eeY?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDOGJ1dElTRndULVdsN0VWMGhVSzBCUQ==","name":"freeCodeCamp.org","isVerified":true,"subscribersCount":0,"url":"/video/search?text=freeCodeCamp.org","origUrl":"http://www.youtube.com/@freecodecamp","a11yText":"freeCodeCamp.org. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":7688,"text":"2:08:08","a11yText":"Süre 2 saat 8 dakika 8 saniye","shortText":"2 sa. 8 dk."},"views":{"text":"59bin","a11yText":"59 bin izleme"},"date":"17 eki 2024","modifyTime":1729174918000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/EmMO0yQ7eeY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=EmMO0yQ7eeY","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":7688},"parentClipId":"1134015898484210166","href":"/preview/1134015898484210166?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/1134015898484210166?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10387068714974388286":{"videoId":"10387068714974388286","title":"Ultimate JavaScript Game Development Course for Beginners","cleanTitle":"Ultimate JavaScript Game Development Course for Beginners","host":{"title":"YouTube","href":"http://www.youtube.com/live/LNgGdw5WT1s","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/LNgGdw5WT1s?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":38371,"text":"10:39:31","a11yText":"Süre 10 saat 39 dakika 31 saniye","shortText":"10 sa. 39 dk."},"views":{"text":"57,6bin","a11yText":"57,6 bin izleme"},"date":"26 ağu 2024","modifyTime":1724630400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/LNgGdw5WT1s?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=LNgGdw5WT1s","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":38371},"parentClipId":"10387068714974388286","href":"/preview/10387068714974388286?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/10387068714974388286?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16630932277676850575":{"videoId":"16630932277676850575","title":"How to Use React.js for Game Development - Tutorial [Outdated]","cleanTitle":"How to Use React.js for Game Development - Tutorial [Outdated]","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=w4EAML-8zGk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/w4EAML-8zGk?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5136,"text":"1:25:36","a11yText":"Süre 1 saat 25 dakika 36 saniye","shortText":"1 sa. 25 dk."},"views":{"text":"11,8bin","a11yText":"11,8 bin izleme"},"date":"16 eki 2024","modifyTime":1729036800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/w4EAML-8zGk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=w4EAML-8zGk","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":5136},"parentClipId":"16630932277676850575","href":"/preview/16630932277676850575?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/16630932277676850575?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"368746424118451834":{"videoId":"368746424118451834","title":"Learn JavaScript Game Dev - Kaplay Library Crash Course","cleanTitle":"Learn JavaScript Game Dev - Kaplay Library Crash Course","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=FdEYxGoy5_c","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/FdEYxGoy5_c?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5138,"text":"1:25:38","a11yText":"Süre 1 saat 25 dakika 38 saniye","shortText":"1 sa. 25 dk."},"views":{"text":"8,5bin","a11yText":"8,5 bin izleme"},"date":"16 tem 2024","modifyTime":1721088000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/FdEYxGoy5_c?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=FdEYxGoy5_c","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":5138},"parentClipId":"368746424118451834","href":"/preview/368746424118451834?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/368746424118451834?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"886092625317998276":{"videoId":"886092625317998276","title":"Learn React.js by Building a Game Search App | React Crash Course for Beginners","cleanTitle":"Learn React.js by Building a Game Search App | React Crash Course for Beginners","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=1fDMi60Q7EQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/1fDMi60Q7EQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5696,"text":"1:34:56","a11yText":"Süre 1 saat 34 dakika 56 saniye","shortText":"1 sa. 34 dk."},"views":{"text":"1,2bin","a11yText":"1,2 bin izleme"},"date":"3 haz 2025","modifyTime":1748977114000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/1fDMi60Q7EQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=1fDMi60Q7EQ","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":5696},"parentClipId":"886092625317998276","href":"/preview/886092625317998276?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/886092625317998276?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8923355309575108925":{"videoId":"8923355309575108925","title":"Build a Pokémon Game in JavaScript - Game Development Course for Beginners","cleanTitle":"Build a Pokémon Game in JavaScript - Game Development Course for Beginners","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=WPT2BmkFFyo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/WPT2BmkFFyo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":17143,"text":"4:45:43","a11yText":"Süre 4 saat 45 dakika 43 saniye","shortText":"4 sa. 45 dk."},"views":{"text":"12,3bin","a11yText":"12,3 bin izleme"},"date":"16 oca 2024","modifyTime":1705363200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/WPT2BmkFFyo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=WPT2BmkFFyo","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":17143},"parentClipId":"8923355309575108925","href":"/preview/8923355309575108925?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/8923355309575108925?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"18241252240104751705":{"videoId":"18241252240104751705","title":"Vertical Platformer JavaScript Game Tutorial","cleanTitle":"Vertical Platformer JavaScript Game Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Dkxwe_Gv7q4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Dkxwe_Gv7q4?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2510,"text":"41:50","a11yText":"Süre 41 dakika 50 saniye","shortText":"41 dk."},"views":{"text":"7,5bin","a11yText":"7,5 bin izleme"},"date":"17 mayıs 2023","modifyTime":1684278996000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Dkxwe_Gv7q4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Dkxwe_Gv7q4","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":2510},"parentClipId":"18241252240104751705","href":"/preview/18241252240104751705?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/18241252240104751705?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10950925980873808773":{"videoId":"10950925980873808773","title":"How to Develop a Sonic game in JavaScript","cleanTitle":"How to Develop a Sonic game in JavaScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=wfRvhPm5qFc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/wfRvhPm5qFc?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":7669,"text":"2:07:49","a11yText":"Süre 2 saat 7 dakika 49 saniye","shortText":"2 sa. 7 dk."},"views":{"text":"6,1bin","a11yText":"6,1 bin izleme"},"date":"22 ağu 2024","modifyTime":1724359314000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/wfRvhPm5qFc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=wfRvhPm5qFc","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":7669},"parentClipId":"10950925980873808773","href":"/preview/10950925980873808773?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/10950925980873808773?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12759309164774022231":{"videoId":"12759309164774022231","title":"You Can Now Make PS2 Games in JavaScript","cleanTitle":"You Can Now Make PS2 Games in JavaScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=QN8JmOpc9cE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/QN8JmOpc9cE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":955,"text":"15:55","a11yText":"Süre 15 dakika 55 saniye","shortText":"15 dk."},"views":{"text":"100,1bin","a11yText":"100,1 bin izleme"},"date":"29 eyl 2025","modifyTime":1759104000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/QN8JmOpc9cE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=QN8JmOpc9cE","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":955},"parentClipId":"12759309164774022231","href":"/preview/12759309164774022231?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/12759309164774022231?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11162710850706412208":{"videoId":"11162710850706412208","title":"Build a Desktop Game in JavaScript with Tauri and Kaplay (Outdated)","cleanTitle":"Build a Desktop Game in JavaScript with Tauri and Kaplay (Outdated)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=mbljv1EkrRQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/mbljv1EkrRQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5454,"text":"1:30:54","a11yText":"Süre 1 saat 30 dakika 54 saniye","shortText":"1 sa. 30 dk."},"date":"10 haz 2024","modifyTime":1717977600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/mbljv1EkrRQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=mbljv1EkrRQ","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":5454},"parentClipId":"11162710850706412208","href":"/preview/11162710850706412208?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/11162710850706412208?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2896383912268305564":{"videoId":"2896383912268305564","title":"Learn React.js by Building a Game Search App | Announcement - [Link in Description]","cleanTitle":"Learn React.js by Building a Game Search App | Announcement - [Link in Description]","host":{"title":"YouTube","href":"http://clip.africa.com/learn-react-js-by-building-a-game-search-app-link-in-description-jslegenddev","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/1QmXMrhddAU?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":215,"text":"3:35","a11yText":"Süre 3 dakika 35 saniye","shortText":"3 dk."},"date":"3 nis 2025","modifyTime":1743638400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/1QmXMrhddAU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=1QmXMrhddAU","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":215},"parentClipId":"2896383912268305564","href":"/preview/2896383912268305564?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/2896383912268305564?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"138798087656104455":{"videoId":"138798087656104455","title":"How to learn JavaScript to Make Games","cleanTitle":"How to learn JavaScript to Make Games","host":{"title":"YouTube","href":"http://www.youtube.com/live/XZEcO3OWjdA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XZEcO3OWjdA?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":8835,"text":"2:27:15","a11yText":"Süre 2 saat 27 dakika 15 saniye","shortText":"2 sa. 27 dk."},"views":{"text":"6,4bin","a11yText":"6,4 bin izleme"},"date":"31 tem 2024","modifyTime":1722449051000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XZEcO3OWjdA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XZEcO3OWjdA","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":8835},"parentClipId":"138798087656104455","href":"/preview/138798087656104455?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/138798087656104455?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3652510664629204116":{"videoId":"3652510664629204116","title":"Build a Dev Portfolio as a 2D Game With React.js + JavaScript","cleanTitle":"Build a Dev Portfolio as a 2D Game With React.js + JavaScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=OejpBl2s9OY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/OejpBl2s9OY?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":14012,"text":"3:53:32","a11yText":"Süre 3 saat 53 dakika 32 saniye","shortText":"3 sa. 53 dk."},"views":{"text":"5,3bin","a11yText":"5,3 bin izleme"},"date":"7 kas 2024","modifyTime":1730937600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/OejpBl2s9OY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=OejpBl2s9OY","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":14012},"parentClipId":"3652510664629204116","href":"/preview/3652510664629204116?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/3652510664629204116?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11209980585898706325":{"videoId":"11209980585898706325","title":"Build a Dev Portfolio as a 2D Game - JavaScript Tutorial","cleanTitle":"Build a Dev Portfolio as a 2D Game - JavaScript Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=gwtfWORCN0U","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/gwtfWORCN0U?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5848,"text":"1:37:28","a11yText":"Süre 1 saat 37 dakika 28 saniye","shortText":"1 sa. 37 dk."},"date":"10 mar 2024","modifyTime":1710082102000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/gwtfWORCN0U?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=gwtfWORCN0U","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":5848},"parentClipId":"11209980585898706325","href":"/preview/11209980585898706325?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/11209980585898706325?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17114219749359997897":{"videoId":"17114219749359997897","title":"How to Build a Platformer in JavaScript With Kaboom (now Kaplay)","cleanTitle":"How to Build a Platformer in JavaScript With Kaboom (now Kaplay)","host":{"title":"YouTube","href":"http://www.youtube.com/live/wZpbTR7pYR0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/wZpbTR7pYR0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":25893,"text":"7:11:33","a11yText":"Süre 7 saat 11 dakika 33 saniye","shortText":"7 sa. 11 dk."},"views":{"text":"25,8bin","a11yText":"25,8 bin izleme"},"date":"20 ağu 2023","modifyTime":1692489600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/wZpbTR7pYR0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=wZpbTR7pYR0","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":25893},"parentClipId":"17114219749359997897","href":"/preview/17114219749359997897?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/17114219749359997897?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16527698240157157238":{"videoId":"16527698240157157238","title":"3 Node.js Automation Projects For Beginners - YouTube","cleanTitle":"3 Node.js Automation Projects For Beginners - YouTube","host":{"title":"YouTube","href":"http://ruplayers.com/tools/zndpucy4e4-fgKc/3-javascript-automation-projects-for-beginners.html","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/hE2UhUG_kHs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2159,"text":"35:59","a11yText":"Süre 35 dakika 59 saniye","shortText":"35 dk."},"date":"11 nis 2023","modifyTime":1681171200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/hE2UhUG_kHs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=hE2UhUG_kHs","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":2159},"parentClipId":"16527698240157157238","href":"/preview/16527698240157157238?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/16527698240157157238?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10157293929954313186":{"videoId":"10157293929954313186","title":"Build 2 Gamified Portfolio Websites with JavaScript and React","cleanTitle":"Build 2 Gamified Portfolio Websites with JavaScript and React","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=zxbdPPrLL6A","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/zxbdPPrLL6A?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":19908,"text":"5:31:48","a11yText":"Süre 5 saat 31 dakika 48 saniye","shortText":"5 sa. 31 dk."},"views":{"text":"5bin","a11yText":"5 bin izleme"},"date":"8 ara 2024","modifyTime":1733616000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/zxbdPPrLL6A?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=zxbdPPrLL6A","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":19908},"parentClipId":"10157293929954313186","href":"/preview/10157293929954313186?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/10157293929954313186?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9002871310082482280":{"videoId":"9002871310082482280","title":"Making a Small RPG","cleanTitle":"Making a Small RPG","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=5uyqbhPgDAc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/5uyqbhPgDAc?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDY0RRZW53QU9jakpGeXJKdmpsclZWdw==","name":"JSLegendDev","isVerified":false,"subscribersCount":0,"url":"/video/search?text=JSLegendDev","origUrl":"http://www.youtube.com/@JSLegendDev","a11yText":"JSLegendDev. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1069,"text":"17:49","a11yText":"Süre 17 dakika 49 saniye","shortText":"17 dk."},"views":{"text":"36,6bin","a11yText":"36,6 bin izleme"},"date":"19 kas 2025","modifyTime":1763510400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/5uyqbhPgDAc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=5uyqbhPgDAc","reqid":"1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL","duration":1069},"parentClipId":"9002871310082482280","href":"/preview/9002871310082482280?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","rawHref":"/video/preview/9002871310082482280?parent-reqid=1767076797144627-4987675294800955135-balancer-l7leveler-kubr-yp-klg-201-BAL&text=JSLegendDev","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"9876752948009551357201","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"JSLegendDev","queryUriEscaped":"JSLegendDev","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}