{"pages":{"search":{"query":"TypeScript Design Patterns","originalQuery":"TypeScript Design Patterns","serpid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","parentReqid":"","serpItems":[{"id":"6225903714269485385-0-0","type":"videoSnippet","props":{"videoId":"6225903714269485385"},"curPage":0},{"id":"10911226792916367617-0-1","type":"videoSnippet","props":{"videoId":"10911226792916367617"},"curPage":0},{"id":"8424726071199871725-0-2","type":"videoSnippet","props":{"videoId":"8424726071199871725"},"curPage":0},{"id":"8833138833066763719-0-3","type":"videoSnippet","props":{"videoId":"8833138833066763719"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dFR5cGVTY3JpcHQgRGVzaWduIFBhdHRlcm5zCg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","ui":"desktop","yuid":"9466326201764478918"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"496297987301482465-0-5","type":"videoSnippet","props":{"videoId":"496297987301482465"},"curPage":0},{"id":"11383638660715175713-0-6","type":"videoSnippet","props":{"videoId":"11383638660715175713"},"curPage":0},{"id":"5186695922997836516-0-7","type":"videoSnippet","props":{"videoId":"5186695922997836516"},"curPage":0},{"id":"8118931282345723852-0-8","type":"videoSnippet","props":{"videoId":"8118931282345723852"},"curPage":0},{"id":"612223554922363335-0-9","type":"videoSnippet","props":{"videoId":"612223554922363335"},"curPage":0},{"id":"11548311185899967855-0-10","type":"videoSnippet","props":{"videoId":"11548311185899967855"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dFR5cGVTY3JpcHQgRGVzaWduIFBhdHRlcm5zCg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","ui":"desktop","yuid":"9466326201764478918"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"6556636878372068646-0-12","type":"videoSnippet","props":{"videoId":"6556636878372068646"},"curPage":0},{"id":"8322890312999774871-0-13","type":"videoSnippet","props":{"videoId":"8322890312999774871"},"curPage":0},{"id":"1845770797279551850-0-14","type":"videoSnippet","props":{"videoId":"1845770797279551850"},"curPage":0},{"id":"620942926250551549-0-15","type":"videoSnippet","props":{"videoId":"620942926250551549"},"curPage":0},{"id":"11258697687658162730-0-16","type":"videoSnippet","props":{"videoId":"11258697687658162730"},"curPage":0},{"id":"7904520739896376128-0-17","type":"videoSnippet","props":{"videoId":"7904520739896376128"},"curPage":0},{"id":"6776493981508475463-0-18","type":"videoSnippet","props":{"videoId":"6776493981508475463"},"curPage":0},{"id":"8470450621297524338-0-19","type":"videoSnippet","props":{"videoId":"8470450621297524338"},"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":"dFR5cGVTY3JpcHQgRGVzaWduIFBhdHRlcm5zCg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","ui":"desktop","yuid":"9466326201764478918"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DTypeScript%2BDesign%2BPatterns"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"2293220226207197780715","expFlags":{"video_instream_player_yaru_loader":1,"video_skeleton_doc_update":1,"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_instream_disable_hosts":"dzen.ru,ok.ru,vk.com,video.mail.ru","video_search_toggle_with_text":1,"video_single_vh_unmute":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_instream_player_config":{"vmapScenarioId":119,"category":2,"impId":7,"partnerId":2216089},"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"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"}}},"video_nohost_full_filter_onboarding_enable":1,"video_skeleton_direct_under_player_update":1,"video_instream_player_config_porno":{"vmapScenarioId":119,"category":3,"impId":4,"partnerId":1988486},"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_single_vh_iframe":1,"velocity_delay_metrika":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_direct_render_in_viewport":1,"video_skeleton_instream_update":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"video_viewer_catch_sandbox_early_inits":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_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,"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_skeleton_direct_organic_update":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_instream_players_yaru_enable":1,"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,"video_direct_pos_id":"R-I-48058-73","dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_viewer_desktop_blocks":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_direct_pos":5,"video_viewer_host_link_mode":1,"video_direct_viewport_margin_desktop":700},"slots":["151171,0,29;1281084,0,96;287509,0,10;86183,0,82;788004,0,78;1387475,0,26"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DTypeScript%2BDesign%2BPatterns","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=TypeScript+Design+Patterns","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":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=TypeScript+Design+Patterns","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"TypeScript Design Patterns: 1 bin video Yandex'te bulundu","description":"\"TypeScript Design Patterns\" sorgusu için arama sonuçları Yandex'te","shareTitle":"TypeScript Design Patterns — Yandex video arama","keywords":"yandex video, video araması, çevrimiçi izle, dizi, film, müzik klipleri","hasPorno":0},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"yb5ce9c5cd07c81c42716ac6235e19694","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"151171,1281084,287509,86183,788004,1387475","queryText":"TypeScript Design Patterns","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","userRegionName":"","userRegionId":"function() {\n return this._region.id;\n }","yandexuid":"9466326201764478918","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,1418371,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1764478925","tz":"America/Louisville","to_iso":"2025-11-30T00:02:05-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-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":"151171,1281084,287509,86183,788004,1387475","queryText":"TypeScript Design Patterns","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","userRegionName":"","userRegionId":"function() {\n return this._region.id;\n }","yandexuid":"9466326201764478918","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":"2293220226207197780715","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"enableSlowBufferingAlert":false,"enableSlowBufferingAlertDedup":false,"userConnectionRtt":156,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"isPlainHeader":false,"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,"isHeaderRedesign":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"isIslandsDisabled":false,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":false,"isDoc2DocFeedbackKebabEnabled":false,"isCommentsEnabled":false,"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":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":"9466326201764478918","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1722.0__65cc5d494f91fa935f16e335c28234b3da72b113","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":{"regular":{"default":"R-I-48058-715","mail":"R-A-13411721-3"},"adult":{"default":"R-I-474674-108","mail":"R-A-13426421-3"}},"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":"gs.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":{"6225903714269485385":{"videoId":"6225903714269485385","docid":"34-0-17-Z87DAA0A3272FA7C8","description":"Learn how to use design patterns in TypeScript. Object oriented design patterns allow you to write better and more flexible software! that will help you solve common problems in programming.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4396879/ea4340c2490fed38e76be92e1ae5b03c/564x318_1"},"target":"_self","position":"0","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5rsvkHY4FGE","linkTemplate":"/video/preview/6225903714269485385?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"TypeScript Design Patterns Tutorial for Beginners","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=5rsvkHY4FGE\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTNjIyNTkwMzcxNDI2OTQ4NTM4NVoTNjIyNTkwMzcxNDI2OTQ4NTM4NWqvDRIBMBgAIkUaMQAKKmhodmtndXJxcm9peWd2dGJoaFVDekNGWkk0YmpCNGRzVkFrbDNQRFpxURICABIqEMIPDxoPPxPZFoIEJAGABCsqiwEQARp4gf0H_g3-AgD6Fv8G-Qb-AgsA-_r3AAAA6P0FAv_-AQAYBQQAAP8AAPQD-wYBAAAA9QED_PT_AQAADvQJAwAAABL-APj_AAAA-fv5AgABAAD-_Pf--QEAAPsEBgf_AAAA8QoGEAAAAAAECAQEAAAAAAz59wUAAAAAIAAtjY_aOzgTQAlITlACKnMQABpgBgsARBARvdcQSu816vj7Cd0F6xHvJ__rzwDaCsQeHgDg6A9IAPjSABixAAAAAE_vSNgAE2DbCBzv8jgt-8X4KQV_IRfd-EYN_8v4AgggLgP1OhxEAOkJ_PkRzQzyQFcHIAAta9MsOzgTQAlIb1ACKq8GEAwaoAYAACBBAABEwgAAgEEAAJjBAACWwgAAKEIAAIDAAACEwgAAkMIAAJLCAABcQgAA4EAAAGBBAADQwQAAwMAAAGBBAACQwQAAAMIAAODAAADAwQAA0EEAAMDBAADgQQAAgL8AAChCAAAgQQAARMIAAKBAAAAEQgAAgEAAADjCAADgQAAAGMIAAKzCAACAwQAAiEEAAEDBAAAcQgAADMIAAABAAAA0wgAADEIAAExCAACAPwAAPEIAAPjBAACkQgAAEMEAANZCAADgwAAA4MEAAGDBAADYwQAAgMEAAGhCAAAkwgAAAEAAABhCAABIQgAAAEAAAMBAAABMwgAAAEAAAMBBAAAcwgAAoEAAABDCAAAEwgAARMIAAIDAAABQwQAAzEIAAJDBAABQQQAAoMEAAHDBAACOwgAAokIAAEjCAADowQAAWMIAAJpCAAA4QgAAgMIAAMBBAACAwQAAWEIAAODAAAAUQgAAgEAAAABAAABwQQAAvEIAAKDCAADAQAAAwEAAAFhCAACEQgAAcMEAAFBBAADQwQAAJEIAABjCAAAYwgAAfMIAAKBAAAAIwgAAUEIAALBBAAAgQQAAmEIAAIA_AACQwQAAAMAAAIxCAADAwgAAAAAAAGTCAAAQQQAAkMEAAChCAAAswgAA2MEAABhCAADwQQAAJEIAACDBAABUQgAAlMIAADBBAAAgwQAAmkIAALjBAACAQgAAEMEAAKhBAACAvwAAgEIAAKDBAABQwQAAOMIAADDBAABAwgAAPMIAAAxCAABgQQAAgMEAAFhCAADIwQAAUEIAAIhBAAB4wgAA4MAAAADBAAAgwgAAfMIAAADBAACAQAAAuMEAAFxCAABQQQAA6MEAABBBAADoQQAAyEEAADDCAABgQgAAlkIAAIDBAAAgwQAAZMIAAMDAAAAIQgAAosIAAIA_AADAwQAAoEAAACDBAAAAwQAAhkIAAKDCAADIwQAAQMAAAIjBAABIQgAAHEIAAADAAACMQgAANEIAABBBAAAcwgAAFMIAAGBBAAAAQQAAoMAAAHBCAACgQAAAAAAAAIjBAAAEwiAAOBNACUh1UAEqjwIQABqAAgAAEL0AANi9AAA8PgAAmj4AAFC9AAAkvgAARD4AALK-AAAQvQAAUD0AANi9AACIvQAAcD0AADC9AAAEvgAABL4AAAw-AADgvAAA6D0AAAc_AAB_PwAALL4AAEC8AACYvQAAoDwAAAy-AACIPQAAoDwAAPi9AADIPQAAHD4AAJg9AADYPQAAPD4AAMg9AADYvQAABD4AADS-AACOvgAAqj4AAFC9AACGvgAAgDsAAOC8AABwvQAAND4AACw-AAD4vQAAbL4AAEA8AAAsvgAAML0AADw-AAAMvgAAgLsAALg9AADqPgAAXL4AAIC7AAB0PgAAoLwAAAw-AAAwvQAAnj4gADgTQAlIfFABKo8CEAEagAIAAHC9AAAwvQAArr4AACu_AAC4vQAAuL0AAOA8AADYvQAAUL0AAII-AADYvQAAMD0AAHC9AAD4vQAA4DwAAAS-AADOvgAAMz8AAIC7AADyPgAAXD4AAFC9AADovQAADD4AADy-AABEvgAAmL0AAJg9AADgPAAAFD4AAOg9AACYvQAAuD0AAOg9AAAsPgAAdL4AAKY-AACGvgAApr4AAKo-AABAvAAADD4AANi9AAAcPgAAML0AAKA8AAB_vwAAoLwAAKA8AACivgAApr4AAKC8AABwPQAAJD4AAIY-AABEPgAAML0AAJi9AAAUPgAAmD0AAOC8AADePgAAQLwAAHS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=5rsvkHY4FGE","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["6225903714269485385"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"10911226792916367617":{"videoId":"10911226792916367617","docid":"34-6-5-Z0B5961C015E0225B","description":"In this video we will go over the Factory Software Design Pattern written in Typescript. You will learn what the Factory Design Pattern is, How to use it, and when to use it as well! If you find...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3415088/4d1d8b80c50b291dcc84551aabd378bf/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/9a3qBAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DCNIEdB7XBRk","linkTemplate":"/video/preview/10911226792916367617?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Typescript Design Patterns: Factory Design Pattern Tutorial","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=CNIEdB7XBRk\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFgoUMTA5MTEyMjY3OTI5MTYzNjc2MTdaFDEwOTExMjI2NzkyOTE2MzY3NjE3aogXEgEwGAAiRRoxAAoqaGhmcnVqZGNsa3BubGloYmhoVUNJVlBQUnZ3d0VoX3Jab1FWWkdYUjdBEgIAEioQwg8PGg8_E9ADggQkAYAEKyqLARABGniBBgUBCfwEAPEHBgr3BP8BBwAA8Pj__wDzCQj79wH_AAv_B_4DAAAA-f3yAgAAAAAABAn_-_4BAAoQ_QwEAAAADPsAAAEAAAD5Af37_wEAAPgB_AED_wAA-wQGB_8AAADxCQYPAAAAAAECCQAAAAAAAvv3BgAAAAAgAC3QNd87OBNACUhOUAIqhAIQABrwAWY4-AD81QgDtB3mAOP55AC17hwANRPHAOjz3gDs_tsA1-z1AOnhAQCz9tEAgfL_Asj92f8nGgQADw0K_wDsFADsC9gALtgnAkkY3f_vAvP_ASEr_jH2KAEn4wb_DQAA_Pv8EwDm_NoD2fTVAAkeMwMp_P38FQwkBOYVGwDxGB8B0-H1__MHFAvE3gz-GB0O__wP4wU6CdkA7ycSBBIC9Qf73gMJ8voO-ggm_ALaAvD81f3t__YT8wcEByv_9xAiA98SDwHt4_H4Cy0U-jYDAPzpMAgGMfMADAzd-QbUGxL97t4A9tgfDvvvCwX0APfz_SAALcpEGDs4E0AJSGFQAirPBxAAGsAH6rDqvtrSPLv4lxM9tGREPJdKmT3TjtE85sSiu04Tkbw5tK2806MZPqg2eD1hCfe6oUh3vnNWujykNjG9_tWLPiDEnzyGqTE7K_66vcz3Qj2bOQS9C75_vRJSkryBtUW8GBVnvaC8uDog5AY9Cp0XPpObFbwRiq28PQztvXP-nL1Lfhu7Pt61PAh4EDvBzFK84gPbPYuH97rBU8i8XVVRPfTtrjyg92s85m0WvXIP0zwJh4O77GjcvS-9AbwZWAU7Xv-Fuaj3uTyr9dU7EwmLvQo3VL2yto682Ww2PdwAojw2Etc70sWmPHg7Jz22aja7gjRoPSlVx7uBSPU8Y7QevjYWe7t_YFg899a2Parw1DloVwQ7ywajvYbVbj2m3Ng8nNlTPNCx6LzHVZI59DTgPTiTwD13AlA8l7MSPeFdDr3wngc7jZwFPtQEW73U13O8EH6tvXrzRb03bUY8vlvqPJbOlz2PNo65KLGQvNeddrsn5hE8NEfWPfQ2NryhZz261OICPVuNtryYkAe8MeZTPGT_gT0hwok8qzCMvRVGabwnQck658xRPbigiD1ZfR68kWT2PWmjX7wAk5K7KHbZvFcIq700iIu7W3IGPQdTXjyk8Mk7l-IqvcvdDrpA1OS7oXEXvbiPjL2Cmxy79DLqvSh9gb0VVb86HUhNvLWSTD0XiZS5BV2xPPwWgryl7jG7JaPUvEXd_zoY3C46-55nPcTTijvGBbk7acw_vdBjNL3Ij526_InvvGFBMD1dQ2C57q8OPp8Skb1-0JQ5NmrPu3s-lDyiz3E5VsVKvc6E7LuNdIA5atVTPI0m9z3aJ0-2vsXgO6xTFb6mjMk5vHf1O8ssAr2-mAG5uM66vWr7Ej2YcEw5z-1qPQBh1jzeqWK3-nIQPYYIkzzqlJq4sPOwPRPffTsTLJ-3tdGvPC1_eb1kbwc5hd6xvQJ2H73yNZ45u4-rurUFujxj-AU5exLYvM8Gar3xp6E4zfIrvOMmmT3azh-4CDkUPR2OU72g_Ry1xqAYveiAh7tv1Ri24s-bvTNQ-b1Gyg24LflpvPIKxDySL3I3uOQovtF_hbyd-Bq5PGrMvPKlZr369-W38-5DvWQVIL3bhhe4LdHZvbyghL3ryZQ3Xw4WPd7uW73Zte-3veMEPsnNS73m6KQ4sgQDPY2Uc7ujkWu3dixgPdP0mT0m_WS33uhePXjlhL1BUrS4Iv_sPTUpBT7zflu4OaELvdEQhD3l09W4_xauPM3nrD3AwBa47KUGvIunXr0krrg3IAA4E0AJSG1QASpzEAAaYAr9AEMDF6j0PUvoTcUGEuDUBtwl4Sn_5Jn_4gizDh4ewtgFRwADyBgCnAAAAApW90iuABp_yv8R6aVELeu9_Rb3ThgHA8Q7BB0Oxhnt5g7U8DD2QAD0_cYQKwDz-Wg14SAALYfWEjs4E0AJSG9QAiqvBhAMGqAGAADwQQAAqMEAABBCAACgwAAAUEIAAGDCAAAgQQAA4EAAAIrCAACgwAAA2EEAANDBAACKwgAAsMEAADxCAADgQAAAOMIAAHTCAACYwQAADMIAABxCAACAwgAAAEAAAJhBAACwQQAAoEAAADjCAABcwgAAbEIAAARCAABUwgAAgkIAAILCAADQwQAACMIAAJDBAADAwAAArEIAAKDBAABgwQAA4EEAAGxCAAAAwAAAXEIAAADAAAAYwgAAkMIAAOBAAACgQgAACMIAAGTCAABAwAAAiMEAAEBBAABgQgAABMIAAHDCAAA4QgAAmEEAAKBBAAAcQgAAEMIAAMDBAACkwgAAoEAAAMDBAADYwQAAVMIAACDBAADgwAAAXEIAALxCAAD4wQAAeEIAAPDBAACQwgAAFMIAAIA_AADAQQAAhsIAAJrCAABgQQAAOEIAAGBBAACwwQAAUMEAAKDAAAAAQAAAAEIAADDCAAAAwQAAgEEAAAAAAAAQwgAAEMEAAHTCAAAAQgAAJEIAAGxCAABwwQAAAMAAALBBAACIQgAAqsIAABzCAAAIQgAAXEIAAOBBAABAwAAA0EEAAARCAABAwQAAkMEAAJDCAAAMQgAAhEIAAABBAACQwQAAcMEAACDBAADYwQAAbMIAAJDBAAAcwgAAPEIAAAxCAADAQAAAiMEAAEDBAAA0wgAA4MEAAMhBAADwQQAAAMAAAExCAABQwQAAiEEAAABCAADAQAAAmsIAANhBAADQwQAAEEEAAADBAABYQgAAwEEAAODBAACiQgAAgMEAACzCAAAkQgAALMIAAMhBAAA8wgAAQMAAACjCAAA4QgAAsMIAACBCAABAQgAATMIAAGhCAADIwQAAGMIAAIjBAADgwQAAhkIAAEBCAABwQQAAAMIAADTCAAAIQgAAHMIAALBBAACQQQAAIEIAAPBBAACwwQAAeEIAAFRCAADgQAAALMIAACDBAADgwQAA8EEAAFDBAACGwgAAoEEAABDBAAAQwQAAwMIAABTCAAAwQQAAUEEAAHBBAADAQAAASMIAAHxCAAC4wQAAUMIgADgTQAlIdVABKo8CEAAagAIAAOC8AACYvQAADD4AAEQ-AAAwPQAABL4AAMg9AADmvgAA2L0AACQ-AAA0vgAAmD0AAOA8AADgvAAA6L0AAAy-AAAMPgAAQDwAAKC8AADaPgAAfz8AAHC9AABAPAAANL4AANg9AABkvgAAUD0AAKi9AAD4vQAA6D0AAOg9AAC4PQAALD4AAKg9AABEPgAA4DwAADQ-AAAMvgAATL4AAI4-AADYvQAADL4AAKi9AACAuwAAoDwAAMg9AABwPQAAoDwAAIa-AABwvQAAUL0AALi9AAD4PQAAgDsAAOi9AAAQPQAA1j4AACy-AAAcvgAA2D0AAOA8AACAuwAAED0AABw-IAA4E0AJSHxQASqPAhABGoACAACOvgAAcL0AAI6-AAAzvwAAED0AAMi9AACYvQAAuL0AACS-AAA0PgAAdL4AAJg9AAC4vQAA6L0AAKA8AAC4vQAA5r4AAEM_AADgPAAAzj4AAAQ-AACgvAAA4DwAAJg9AACavgAARL4AAHC9AACoPQAAQDwAAEC8AAAUPgAAoLwAAKg9AADIPQAAFD4AAFy-AAB0PgAAyL0AAIq-AAA0PgAAQDwAABw-AAAkvgAAQDwAANi9AACAuwAAf78AABy-AAAcPgAAir4AAAy-AABwvQAAJD4AAKI-AACaPgAABD4AAKC8AACAuwAAiD0AAIA7AAC4vQAAyj4AAEC8AACqviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=CNIEdB7XBRk","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["10911226792916367617"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8424726071199871725":{"videoId":"8424726071199871725","docid":"34-10-9-Z3CA0DE7F3AE10D1C","description":"This tutorial will be showing you how to implement the Strategy Design Pattern (SDP) using TypeScript. The whole idea of SDP is to be able to choose an algorithm at run-time. You can find the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/915903/828c4a5fe1053abaaca02c46e35ce997/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ovNGTAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0hgP1bb4NOw","linkTemplate":"/video/preview/8424726071199871725?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"The Strategy Design Pattern In TypeScript","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=0hgP1bb4NOw\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTODQyNDcyNjA3MTE5OTg3MTcyNVoTODQyNDcyNjA3MTE5OTg3MTcyNWqIFxIBMBgAIkUaMQAKKmhodWlsbW9mcXJrc3F5bGNoaFVDZlhhaUFiencteU93SDFXRWFtaE9idxICABIqEMIPDxoPPxOWDoIEJAGABCsqiwEQARp4gf0H_g3-AgDvEfwH-AP_AQb1APr4_v4A6wUR-gX_AQAN8Az9_wAAAAj-8ggCAAAAAvoK__79AQD6FP4FAwAAAB398_r8AAAA_P39Cv8BAAD9_gH-Bgr_AfsEBgf_AAAA8v8IBfv_AAAFAgcIAAAAAAQB-wQAAAAAIAAtjY_aOzgTQAlITlACKoQCEAAa8AFtCwD95cwNAZ78AADN_9EAgfoR_0f18QDN-uQB0A-0Ad8J8gDo5xIA2ggM_4sv_wHf_OD-HhbvAC4bGAAV7RUACiDxAD3EEgFg-_sB8BTi_upNK_0k5zUCStoM_ij6_vr6_BUA4vvVBN314QYYSzMBFiEIAS_89f_pBDQB2CIY_9_w7v3m8ikCvhPtAv0SBAP8_OEIGjXR__EI_AQ0Lv7-9fkOBwz0Evv4Gu0BzOQA-9vp7QYFFgb-1AsQ-wooKPgHEBv5EdYF7wgw9vtP8P770CL69iYIAAT78fb3xwIJAPXqGQiVKfUEGxEU9QsD7PggAC3G_QY7OBNACUhhUAIqzwcQABrAB3jQ5L6pPJE7DA3fvO7SobwHqBo9IBEuPM3Aor0zJhO9lD8pPLU1Mj6_a0s98Wj-PBtkor74GiK9lVdYvf7Viz4gxJ88hqkxOytgnL27Hta8Tl5EvabUBb4_TKm6BWaqvDBBkr1PaIi8hU8pPX9LQD6nSso7gbiGvM_dqb0Dt2m9EayFPPQfLT0_ube9nj8SveT7jT1n3O-8413kOl1VUT307a48oPdrPEEcxb1AKPk8f116O-xo3L0vvQG8GVgFO3pOvDvwbA-9RtPVu1PQ7b0fMkC9kdeevB2Eij2W0Sg9HE7PPNOZJb0XOXo8W6hGvOrxVjwwHtS8M3dUuScWmL2LA4O8LKrVuz7qvz3otPg8dgqPtx7Sqb0W8s46XjKpPCG3lTzY9eu98VanOlwdAD6QZpE8M1eCO-lrET1NGn68TPIOPAsODz5caxY8qu8AvDISa7wz9Ne7uFLTuygFgrzF3qA9pj_gvFBBNL1gYbe8KeWaPFLtoz3F4Ma8JnyEO8v19j0anJK8POMxvJ9lDD2C5QY8YgHcuU2F17uHmrK8eikGvMHkxjxS_rQ9zdmMvLvPVj0SFQq9pk-hvPbwgL0cpJY8OWl1vCn0cD1IXDa8QpygurHrLb1rira8Xt1KO_DVlju3HzU9Yp3Pu8Plor1BVwy9TeR2uzhxqLwZYgu9pTqROtsSPr3vHpC9xQwmO7vwQz0qxc69g3zvOLvOaz3fDhy8hnhiO4DTu71lUK28DuqNu6g2uLyQe7Q9HNL-uD5hRD3nA329J5a9uFgEWr2N9L08HxHhOV3KdD2E4Cc8akhNuXpEG72VZzk858s3OhuPCL1mQ4i8XBxcOf8NNbzO1d47RBCMuq_TA70IFFq7bVkdOXwCsjwgNIG9R3IFuHkOm705RnK9hl39uIlzWb0e4Mk8ZgQXuAh2nburRKS9GswtuQTx8DxB7Zy9tV4cufvxDby4SHC9N4pxOJi0Ujs_cMW99y5gOQRrgTytDHS8sYoDOOWOSDwJjiY86VuEuAxMODyDrYg84SxCufPa9rwI-cq9Wod7trGLAbz0xck9JfkdOVwAOr4BE429YPMxuYqInL2Dshq9Q7iht18sp72QvY69xa99uDy2r70TS0W9_q-8N9Fl4LzWMZO8sWicNwKaaD0rrG89Dm-gOFmsvDxjuDq8zoQdOK4aGj15czi7m1o4uILIAj45oMC9PAE_OCEytjw7OeM9BBsGOWZcAr10Fkw9gHiYuG-9Ab2PiZQ9NKHbN6C4TT33H6m9K02-tyAAOBNACUhtUAEqcxAAGmAU9wBKDhzC3DJp_DTd7jDr18_-Dd0g__Ks_9gbwB0VHt2vCw7_HbIhApoAAAAHL9Zi0AABf9XqDvWoTRPCnrwq_moXAB_MMjH-_7ggHdwl2BoVDRYACe6rLUkX7iU6IA8gAC23Iw87OBNACUhvUAIqrwYQDBqgBgAA4MEAAJDBAAAAQgAA0MEAAHxCAACQwQAAcEIAAABCAACWwgAA4EAAAHBBAACcwgAApsIAAFzCAAAUQgAAQEAAAFDBAABMwgAAAMEAANjBAABgQQAAUMEAAGRCAACwQQAA4MAAADDBAAAQwQAAcMIAAIpCAAAcQgAA0MEAAJZCAAC-wgAANMIAAKTCAADgwAAAUEEAALBCAAAwwQAAiEEAAJBBAADYQQAA4EAAAK5CAAAAAAAAgMEAAHTCAACAQQAAgEIAABhCAAAYwgAAsEEAAFDBAADwwQAAiEEAAGBBAADAwgAAFEIAAAjCAADYQQAAAAAAACzCAACYwQAAwMIAAPhBAABIwgAAHMIAAATCAAAkwgAAcMEAADRCAAC-QgAAcEEAAIRCAACIwQAAcMIAAJBBAACAPwAAQEIAAATCAACUwgAA4EEAAOBAAAAwQgAAQEEAAMjBAACMQgAABEIAAEBCAACCwgAABMIAAGBCAACAwAAARMIAAODAAABUwgAAgD8AABRCAADAQAAAoEAAABDBAACYQQAAkEEAAITCAADYwQAAQEEAALhBAAAsQgAAgMAAAMhBAACYQQAA0MEAAOBAAACGwgAAgD8AAKBBAACgwQAAAMIAAEBBAAD4QQAAiMEAAAjCAAAQwgAASMIAALBBAAAIQgAAcMEAAIA_AABgwQAAYMIAAEBAAADYQQAAMMEAACDBAACAQQAATEIAAPhBAAAAQgAAAEAAANLCAAC4wQAAQEEAAFBBAADAwAAAQEEAAMBBAACIwgAACEIAAFDBAADYwQAAMEEAAJjBAABQQQAAyMEAADDBAADYwQAA6EEAAHTCAACQwQAAgEEAADzCAAAAwQAAXMIAADDBAACGwgAABEIAAKhBAACkQgAAqEEAAGBBAACowQAAZEIAAITCAACIwQAAMEEAAHBBAAAwQQAAUMIAAFBCAABcQgAAoMAAAMDAAACYwQAAIMEAAJxCAACoQQAAisIAAERCAACgQAAAAMEAAMrCAAA4wgAAgEAAAIC_AACIwQAATEIAAIDCAAAAQAAACMIAAGTCIAA4E0AJSHVQASqPAhAAGoACAACYvQAAhr4AAOg9AACSPgAAFD4AADy-AABwPQAAzr4AAFy-AAA0PgAAJL4AAIA7AAAwPQAAMD0AAKC8AABAvAAAZD4AAIg9AAD4PQAAzj4AAH8_AACAOwAAmD0AAEA8AACAuwAAQDwAADQ-AACIPQAAHL4AAOC8AAAcPgAAgDsAADQ-AAD4PQAATD4AABw-AACYvQAANL4AAES-AABUPgAAHL4AAFS-AABAvAAATL4AAOC8AACIPQAA-D0AAKC8AACovQAA4DwAAFA9AACAOwAAJD4AAIA7AAB8vgAAiL0AABs_AAAsvgAAoLwAANg9AABQvQAAuD0AAIA7AABwPSAAOBNACUh8UAEqjwIQARqAAgAAtr4AABy-AACWvgAAO78AAEA8AADYvQAAUL0AAKA8AACYvQAAqD0AAHy-AAC4PQAAZL4AAKC8AACAuwAAUL0AAL6-AAArPwAAgDsAAAE_AACIPQAAMD0AABy-AACAuwAAHL4AAFS-AADgPAAAiD0AAOA8AADoPQAAyD0AADA9AADIPQAAMD0AAEw-AACKvgAAnj4AAKC8AACCvgAAnj4AALg9AACYvQAAVL4AAMg9AAAMvgAAHL4AAH-_AAAMvgAA4DwAANi9AAA0vgAAML0AAOA8AAA0PgAAsj4AACQ-AACYvQAAoLwAABw-AACIPQAAQLwAAJo-AACovQAAXL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=0hgP1bb4NOw","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8424726071199871725"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8833138833066763719":{"videoId":"8833138833066763719","docid":"34-2-3-ZCB4929BD6FDF7946","description":"I'm going to "do it live!" as I bring you five essential Design Patterns, from the GoF book, in Typescript, live, as you get to ask questions along the way! Super exciting, I can'...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/921621/00923851d09883941e037786db9827d1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/RmhtCgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJBu2ZTPgiKI","linkTemplate":"/video/preview/8833138833066763719?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Five Essential Design Patterns in Typescript","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=JBu2ZTPgiKI\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTODgzMzEzODgzMzA2Njc2MzcxOVoTODgzMzEzODgzMzA2Njc2MzcxOWqIFxIBMBgAIkUaMQAKKmhobHRmeHFhZWl2ZXZ2cGJoaFVDNnZSVWpZcUR1b1VzWXNrdTg2THJzdxICABIqEMIPDxoPPxOaF4IEJAGABCsqiwEQARp4gQgG-QwAAADwCAYK9wX-ARMCBPn2AQEA4wP8Cgn8AgAPBxH7BgEAAPAC9_4BAAAA_PsE-_z-AAAADvMKAwAAABL1AwcCAAAA_QL2BP4BAAD2__QCA_8AAAUD_QQAAAAA8f8ODv8AAAAFBwMUAAAAAAjy-QIAAAAAIAAtmUDVOzgTQAlITlACKoQCEAAa8AF__9UArvwB_fge3wAnA8wBktYh_0_-Ef_R7Az_6ebYASQg9AHW0BT_8w3-AJ3-9wGo-dv9Ph3z_wvzJf8NEhgAPwYGAVz49wBPG9n_2gMH_t38FP9JEgj-ReMjAgzmAP8Izx3-8Ar4_szP6P8YAyABTwjxBgvn8P_wBw4CEAD5-wjsEv_04ysCyeD2AgQqCv9BCOcEMBQJA9ALEgMAEvMLEwAJ9_wD5AgxKg75C_gd9Qzy4gYfARgLGcYHDAsQBgMNw_79_f77-QH_9vIWEgYU8yoX_ye-EwjhAfT-xPbt-PXYEPfGEwQCKwMFA8kE__4gAC1D7gs7OBNACUhhUAIqzwcQABrAB5Xz7b6AWCA9zZpuveJ0Ij6MwLO83LmwPJn1gj1I8qY8GmiEO2uU_TpkZEG7qe_hPPyMu75aUw-8xurFu1G_iz4dbBY9m-hzPTfd8r0uBDS9wIZxPEzEO76CnEW7VjLXuvfznD0C9Du9S2EUvfWkB719vIY8MxoYvOBy6zyhJG68_l0EPcv7M71AEOY7DIOmOxtHXD4q2Xu9R7pRu-NWnDzs44w9t-w6On0_Bb56leu8mrw3u-r2KL3fWty80-OtvOqv9z0xslE6yE0DPXBEEr0EG3y8nUgQPZEpDz5lwH68DIlFvBd-QL4FSUS8dt4KvHGknT0kBuY8QEkFvDHAdDyhMCg8YmsRPSzlRj2GTa48Y1CeO6gd_j3V3jE9MNqjPAATIr2dL7a8CVq3vO69vj25yk69f6yWPPEB57lpSrw82soHvBKrdT0QAWw9a4QzuUesRb3DJlc9vmGJOurPXr1j_Eo9HfLFPJViR7zpmxQ9seiMvBEqsj0aICg7elASu1F4Wj39jVE8nH6avNbHIjxmbAM8B6VcO-ff7j1ZUjY6RDwIvKgIhr0wmwI85F9wvGN8mL0Opyc8BLqAvKNr8DzOfB29xUaPvGSyGL1tVAq8sKlzPHUQSj00L0e9xEfdu-TlHz0Oy1W8fdqXOpSal73z2OQ7au7wO9hzY72PQLI8DMfWu3N_1T0w-Vq9opT3um0B4T3kni69rNokuMehWTyUNrC8opqvOweQRj2H2IW95e89u9DxUTzvy7Q9rhmDOI832T2daW264QYJue2spz3igEy8A4xluf09Z7yAnga9e5vHOGvjPjx0CJy8bbVsucNsvLtsa9W8lkfZuGzzlb0mX_-8scBEuMqSb7z47Zg6lYHIN725Cb0Yfiu9tFAGuY7ncbsQblc9IHLcuYlzWb0e4Mk8ZgQXuEy8CL26UJG5MhlBuToNxzxedAM8HaINuTrW2js5D2c91DnfN7E5Yr0hch-8QiMCuREeyLuRfVA97x2MNos0r7qaspE7ZcsguIfSZrsr3T09KN79Nxrn5TxdD2u9uLCNN5grKD0opyy8DI-IOPebf70R5AC-1HAwOXX1tjvAyiY9fhUmOHpoxL3HXx-9mNOOuElmxb2Hixy-tbqtONFl4LzWMZO8sWicN4HbqDp4oMo6dsc5uHyjbL1HOdg823G1N3twcj1uSXO9m1m_N7-fdbzgC7i8xGiAuKLZ0Dy2JZe8-4ODOKgzzL1POLC9pn7aN1Lbn7s0_169UGTWN3Z6FDxvJxa90XvNtiAAOBNACUhtUAEqcxAAGmAdFAAzDhoD3_xX_xrx5vzv9Rjs-MkeAPLCAPMKtgoGMeTFGSL_I9MDDbUAAAAW9QQ7wgAnWhH-6u_cCwHxqgkC5n8Y-BfqPRjj1tMzC-cQDeQpIx8AMRLTMTkN7ylXDOYgAC2TuzI7OBNACUhvUAIqrwYQDBqgBgAAyMEAAABAAABYQgAAEMIAAKhBAACAwAAAwEEAAFBBAABAwgAAoMAAAKDAAADAQAAApsIAAGDBAACIQgAAOMIAAKjBAAAMwgAAcMEAABjCAAC4wQAAfMIAAMDBAACkQgAAYMEAAKjBAADAwQAAhsIAAHBCAADEQgAAZMIAAHBBAACKwgAAOEIAAIA_AABAQQAAlMIAAIxCAAAEwgAACEIAAJBCAACgQQAAPEIAALjBAADYQQAAJMIAAFDBAAAUwgAA6EEAAJhBAACgwAAAgD8AAABBAAAwQQAAWEIAACzCAACIwQAAoEAAAKBAAACQQgAAikIAAADBAABkwgAAOMIAAABCAABwwQAAHEIAAGTCAADYwQAAOMIAAABBAAAUQgAAWMIAAIpCAABAwQAAosIAAMDBAAAAQgAAUMEAAK7CAABwwgAAsMEAAEDBAACAQAAAwEEAABxCAAAAQQAAMEEAAOhBAADgwAAACMIAAIDAAACgQAAACMIAAODAAAC2wgAA4MAAAPhBAACMQgAACMIAAEBAAACiQgAAgEEAADTCAADcwgAAoEAAAMDBAADAQQAAQMAAAFxCAADgQQAAQMAAAPjBAACCwgAAWEIAAJBBAAAowgAA4MIAADDBAABwwQAAeEIAABDCAAAswgAArMIAAKBCAAD4QQAAQEAAAFDCAACQwQAA6MEAAIC_AACYQQAAIMEAAExCAACYQQAAEMEAAIDBAACAwAAAMMIAAJLCAABMQgAAAMAAAMhBAAC4wQAAWEIAAGDBAAAAwAAAEEIAAMBAAACoQQAAcMEAAPjBAADAwAAAeMIAAJjBAACoQQAAbMIAAKDCAABgwQAA0EIAAFzCAACoQQAAMMEAAEDCAADYQQAA8MEAAGRCAADYQQAAEEEAAJjBAAAAAAAAMEIAAIBAAAAYwgAAIMEAAPjBAABgwgAAAAAAAGhCAAAQQgAAwMAAAOBBAAAgwgAAcMEAAABBAADowQAADMIAAKBAAAD4wQAAIEEAAKDBAADIQQAAAMAAAJhBAACoQQAA0MEAABTCAAAAwAAACMIAAPjBIAA4E0AJSHVQASqPAhAAGoACAAAUvgAAmL0AABQ-AABAvAAAqL0AACy-AADIPQAA8r4AAOC8AABAPAAAML0AAFC9AACgPAAAqL0AAAS-AABcvgAAND4AADC9AACAuwAAqj4AAH8_AAD4vQAAMD0AAHS-AACAuwAAVL4AABw-AAC4vQAAjr4AANg9AADoPQAAlj4AALg9AAC4PQAA6D0AANi9AAAcPgAAiL0AAIi9AABkPgAA-L0AAJq-AABUPgAAuD0AAEA8AAAwPQAA4LwAABC9AAC-vgAAmD0AAKA8AACgPAAABD4AAJi9AAAcvgAAQDwAAOo-AAA0vgAAML0AABC9AABAPAAAiL0AAOA8AACoPSAAOBNACUh8UAEqjwIQARqAAgAAgLsAAKi9AABMvgAAIb8AAKA8AACIvQAAoLwAAIC7AAAEvgAAXD4AAAS-AAAMPgAAuL0AAMi9AAAQPQAAcL0AAN6-AABNPwAAqL0AAAE_AAAEPgAABL4AABS-AABAPAAAJL4AAHS-AABQPQAAmD0AAKC8AABEPgAAuD0AABC9AABQPQAAMD0AAAQ-AAAkvgAAFD4AAGS-AACivgAAgj4AAEC8AACAuwAAqL0AALg9AAD4vQAAcL0AAH-_AABsvgAA4LwAAJK-AADGvgAALD4AAKg9AACIPQAAVD4AAAQ-AACYvQAAMD0AAAw-AAAcPgAAgLsAAM4-AADgPAAAnr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=JBu2ZTPgiKI","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8833138833066763719"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"496297987301482465":{"videoId":"496297987301482465","docid":"34-10-13-Z2C47BE0577282602","description":"Watch this video to learn five essential Design Patterns, from the 'Gang of Four' book, in TypeScript! Publication Permissions: The original video was published with the Creative Commons...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4270806/5b31ee9122775aa6833daffd1e9aed07/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/SbxLuQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dh6VvBJTvIE8","linkTemplate":"/video/preview/496297987301482465?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Design Patterns in TypeScript","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=h6VvBJTvIE8\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFAoSNDk2Mjk3OTg3MzAxNDgyNDY1WhI0OTYyOTc5ODczMDE0ODI0NjVqhxcSATAYACJEGjAACiloaGVzdGl0dmdicnVka25oaFVDMWY1TFBTbEhTb0ZvVUZxanJVUGFUQRICABEqEMIPDxoPPxPCFYIEJAGABCsqiwEQARp4gf0H_g3-AgABCwMG-Af9AgsA-_r3AAAA7QcHAAH_AAAEAQH-_wEAAPoD8ggHAAAA_QYB-_r-AAD6FP4FAwAAABL-APj_AAAA_QH_A_4BAAD0_fYD9gIAAPsEBgf_AAAA8QoGEAAAAAAECAQEAAAAAAjz8QkAAAAAIAAtjY_aOzgTQAlITlACKoQCEAAa8AF2GNn_4-UNAcoFAADsGekAt-YGADPn-wDNC-kAux7vANT45wDv8_gAvPzzAIHy_wLD3tv-ORv0_x33GwAM-iH_JQ_oATbLEAFSFPIA5xT0_-8eHQAI_jsAKukbACgMAP39EQr97uzrAd3g8ATvKjYCJh0J_yIOBP7aIx4G7C4I_uju-AfhIRP_u_oDAxcZ9AUfF-QDJxba_uQCBgsAEPQK-94DCQPmCv4IJvwC8vP49-QC7gb_BvgK6QwkA_nyIfcCA-4F2OYA-BQ0BgNaAO0A2CABCAfaCBMB2_T-1BsS_dz5D_HlNAMPCDcT9g4U9fEgAC3KRBg7OBNACUhhUAIqzwcQABrAB_0WAb9Y0dU8VLeGu_K0nD2baGE9ZP64u3vkJT0YRjW9leeLPNZwIT5_-UQ9RdyHPbcNk74bVBM8G7QcvWdimj5OOpu8Gu9YPCtgnL27Hta8Tl5EvabUBb4_TKm6BWaqvBgVZ72gvLg6IOQGPanB1D3qqDQ87UqmvDE1k73ocbO86w-ePC-bSj23Siu91mgivI4EGj4ExTQ8Fdm5O52FeD28PpC7igU-vGtzELy2V9U8fbAOPHK1r71iWTq9523RvF4cizwuiK28hofZOxMJi70KN1S9sraOvKnEkD0RSJM8x0SxOw7WJLzKFd49k98CvdnWKrxEB3I7IXDqujJ9qr33iYg9cXxlu9aCyD0CI7k8dxvKvMsGo72G1W49ptzYPGZlHjwJAp67VhaBu898oz24MlI9p9BUPOlrET1NGn68TPIOPBNFuD2TRvu8dcy5vHqJ1rxmWWY93kyWPDhAm7slRpo9toPPukkV4LzP93A703Laum2OMz1V-j06pIvNu0QIXj15cnK8ICQwvDntST1cnAc9Rccju_IHB7snaf68CdzfvJyiCDz6hog9dmU8vNwRzj3xk_Y6yvxTOSh22bxXCKu9NIiLuzX6hz0O_a6845mju-UvyLzFX-46_RM_uw42ED0AqIK9IjM8vPQy6r0ofYG9FVW_OkWlDD1w7m89zf5lO8vokT2zOL292qVTu8yfazsq8Uq8Oo6Cu0TztT2WIm85Xsv5OrBoxrq6jRw9bdWFOpp3nLqrdaK8oDVcO8dnEj6uoOm9kAm0uTt1I7zAgWQ9YuItuShhJryIPqm8puY8OXMI5jx1zZ89etxQNxxdpbw9Mmy9_RXLOHD7Lzxtxkm9BewOOVbmd70hAp49Ix9aOfhBrD2ZY7m83bhJuH8_qzxofhC9MLCWuVIXnzxS9sE9l47tuO_RgT08H8S9fgYXuUph3rtst3i9U2PDOWl7Cj2TFWg8G5CpOEO5Q71yTUG9cxB8NxEeyLuRfVA97x2MNoM1Tjz9FAW8axZuuEtshDuXBCM9gKTyuHZTar1Xz8m9XDpquDhozz03dqS8K7NkuGvx6b151iS87i9gNtPjEr3xK4a9138OuSVQTr3yhmq9s559uBrerL3mIdO9aELKOBjUMj286Ra9HW-duIzbKD1Ff029X0ATN23q2TuwDUu8PZZGNwVp5j0z6F88Ng8uOG2GgD2tZoK8Y1puuPlk5T3I2Zo9tUDWNqIoAL5WsFc9baXkuIO-2bzJjUc9vDqcNTFo1zyZTIC9WeUKtiAAOBNACUhtUAEqcxAAGmAeDwBO9jLJ1Qp72DzO7xXx1_vwEc0V_w2k_-8NoRcHKtu2Ji7_KM0T6JsAAAAPJftIxAAAfwHN6-CwRivqqcsx2GQIHBjSD_0v9qJCCNIlDfY7-_4ANwS4HUMLzyRc990gAC3FyAw7OBNACUhvUAIqrwYQDBqgBgAA8MEAACRCAAAAwgAA2MEAAGBBAAAAwQAAnEIAAIBAAADAwgAAyMEAAATCAAAUwgAASMIAAMjBAABQwQAAAEEAABDBAACAQAAA4MEAAIBAAABgQgAAeMIAAKhBAABYQgAAYMEAACTCAABYwgAAEMIAABRCAABQQQAAIMIAAMBBAACAwAAAKMIAAIjBAAAoQgAAkEEAAExCAACgQAAA0EEAAJxCAABAQAAAgEIAAHBCAABcwgAAyEEAAIDBAACAPwAA6EEAADzCAADYwQAAREIAABjCAABwwgAAyMEAADhCAADmwgAA-EEAAATCAADgQAAAhkIAAIbCAABQQQAAIMIAAKDAAABswgAAyMEAAIDAAABEQgAAEMIAADBCAABAQAAAgMAAAKJCAADgQQAAcMIAAJBBAACAvwAA4EEAAAAAAACQwQAAoMAAANBBAACYQQAAjkIAALDBAADYQQAAfEIAALBCAAAAQAAA2MEAAJ5CAADYwQAAsMIAAODBAABAwgAAgMAAALhCAACowQAAwMAAAEDCAADQQQAACMIAALrCAACgwQAAbEIAABBBAAAUQgAAbMIAAPhBAACAQgAAsEEAAHDCAAAIQgAAYEEAALDBAACgQAAAiEEAADxCAADYQQAAIEEAAAxCAAAIwgAAgEEAAHRCAADowQAAgMEAADjCAAAIwgAAMMEAAGBBAACIQQAAAEAAALjBAAAAwgAAwEEAAEDCAABgwQAAEEIAANjBAAAYwgAA0MEAAOhBAABAQQAAlEIAAIDAAADQwQAAwMEAAIBBAABcQgAAiMEAAADCAAAEQgAAQEEAAGBBAAAQQQAA-EEAABDBAABAwQAAiEEAADxCAACMQgAAkMEAACDCAAAwwgAAuMEAAOjBAACKQgAAoEEAAADBAACgwAAAsEEAAEDBAABwwgAAAMIAAJZCAAAQQgAAoMIAALjBAABQwQAAQMIAANDBAAB8wgAAoMAAAKDAAAA0QgAAXMIAAExCAADAwQAAwMAAAJDCAACewgAAiEEAALjBAAAswgAAYEEAAFDBAABUwgAAQMAAAKhBIAA4E0AJSHVQASqPAhAAGoACAACYvQAALL4AACQ-AABUPgAAuL0AAAy-AAAQPQAAAb8AAHy-AACYPQAALL4AAFC9AABAPAAAoDwAAIi9AABEvgAA-D0AAOA8AADgPAAAtj4AAH8_AACYvQAAQDwAAOi9AADIPQAAHL4AAOA8AACgvAAA6L0AAIC7AADoPQAAuD0AAJg9AABQPQAA6D0AAKC8AAAwPQAANL4AAAS-AABsPgAA-L0AACS-AADYPQAAuL0AAFC9AADIvQAAED0AADA9AAB8vgAAED0AAEA8AACYvQAA2D0AAFC9AAC4vQAA4DwAAP4-AAA8vgAAEL0AAMg9AADIPQAA6D0AAAQ-AAD4PSAAOBNACUh8UAEqjwIQARqAAgAA-L0AAEC8AACOvgAALb8AAHC9AADIvQAAcL0AAIi9AADovQAAmj4AANi9AADYPQAAFL4AAIA7AACoPQAAqL0AANq-AAA5PwAAUL0AAAc_AAA8PgAAEL0AAAS-AADgvAAARL4AAHS-AAAQPQAAqD0AAKC8AAAsPgAAmD0AAKA8AADoPQAA4LwAAMg9AAAkvgAAXD4AADC9AAB0vgAARD4AAIA7AABAPAAARL4AAJg9AACgvAAAQDwAAH-_AAA8vgAAuD0AAEy-AAB0vgAAUD0AAJg9AAAUPgAAbD4AABw-AABQvQAAQDwAAFQ-AAD4PQAAMD0AANo-AACgPAAAgr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=h6VvBJTvIE8","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["496297987301482465"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"11383638660715175713":{"videoId":"11383638660715175713","docid":"34-0-1-Z400BBEBE8C01C6B7","description":"Often when information in one part of application changes, other parts need to be updates. This is the problem that the Observer pattern solves very efficiently. In this example we'll program a...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1724622/1fdf2aa13227566e9b9976c0d99ded22/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/aZcwaQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGioexP_s5Yc","linkTemplate":"/video/preview/11383638660715175713?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Observer (TypeScript Design Patterns)","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=GioexP_s5Yc\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFgoUMTEzODM2Mzg2NjA3MTUxNzU3MTNaFDExMzgzNjM4NjYwNzE1MTc1NzEzapMXEgEwGAAiRRoxAAoqaGh4dHVneXhpeXludXpkYmhoVUNueHJkRlBYSk1lSHJ1X2I0UV92VFBREgIAEioQwg8PGg8_E9kFggQkAYAEKyqLARABGniBBgUBCfwEAAYE_g75CvsDBwEH-vj__wDzAQYJAwL_AP78AgT3AQAAAwTuAAYAAAD8_AT7_P4AAAAO9AkDAAAADP4E-gcAAAD9AvcE_gEAAPX99gP2AgAA_v4KAf8AAADmCggG_wD_AAn_AgsAAAAA_fP6BAAAAAAgAC3QNd87OBNACUhOUAIqhAIQABrwAVkb5fzo0QwBxRPiAOHi7ACSFQ3_Qgj5ANbg1QDVDrsBwQPfAQXDH_-4Eg0AgRcJAq353f41DwcB9AsI_yn1GgAJHfMAVuIzBEjzBQDoLwn_7x8eABH4H_9D4vsCMv77ABPtBwHoD9YB0OnoAO4nGQEWEAYCMfQJAtkRLwPzHAr-Af3t_uYNIP3Q9vL_GB0O_x8X4wMoF9n--wscCxTs9goa4REC_QLmBxYpC_z35vL63uzvBd0M9AwEByz_-RoSARH4HQry4QHvByv3-ycV4_vrH_gBJef3CO708v_D8RID0vcF_tcgDvsADRb1-Av38iAALUKtFDs4E0AJSGFQAirPBxAAGsAHx6D7vkaxQT3Rmvo8QqTwvHFELT0J5sO8ztwIvVVlhDpfDha9iV0rPtNdwz19hgU8G2SivvgaIr2VV1i9nUaCPn8WS7y-Esi8qNjiPMsxdD2gG_W8vu-5vdaPTT1BFr08K0t0vLO-97zHJEg70R8qPuqwIr1Qwsy8PQztvXP-nL1Lfhu7-PmEPbl2Gjt6jw67z_O8PZy8rTzjgCe9xjs2PTgddz1Llm480LflvWi2Zj1NqvA6u75KveWQXr3VCYO8-R7kPHthV7zE6SS8SByNvSd1l7rKci-7D6mzPI94CTzYUvY7E2fBu5aGL7vnT0C8zmGIPPkFhbyXY0M8Y7QevjYWe7t_YFg8banjPQYRqbwUnds8wrKYvZXp_DxoMLw8ebWHPXMQtLwdKrw8z3yjPbgyUj2n0FQ8pyqIPb_Cl7vb5nw8jZwFPtQEW73U13O87Qudvd6cnTvMgBC8nASlPF0AdTyjJ4C8r4EEO9qT-rtQWHu7w-11PHpJrby52P47YioePNXyubz_p6y8Bc6pO1L74zuUeK886E6AvU200Dw2lYW8dH7KPGokcz2FxKi7TPKtPW4-pDwRZM68KHbZvFcIq700iIu7p3bmPVx8gLyCm5w7N-mRvFvkg7yJGtg6X6IwvJAtkL2QE6a7kwOxvUeTm72DdKk6huiQvS8UsDx6Mbk71bx5PZt9-jmC0DQ7LHI6O18EMrz7hOA7B-7gPXrcHrv2pQ66JT8iPfYqDbw62j-6ZhW2PF5vcT0-krM5PL3yPUrIUb1XwY45kMLQPMm7WT2eNh45Tv1SvVcpmLwssQE48uVqPdy0rj3NjeS4kvNUvSc2ir2fqgm5THs5PQdNQb0owp-5Y16XvW9KOT3jh5E5ck0hPT1WOrySkwS6bnHovMH7rz1T7ry4D7SnPJo737wfoLu4sq-GvChPNL3tkgI6qFTpvZ2NC72p4-I5lZpsOWakObz1Hts43qg6PfcokrzZ37y0XGZCvZkM5z2QmAK5cVt2PcrcYb3rNgQ3celzvHKmy7saBv43EJmtvXhAXr0rnbO4b3mTu3MwNj20xZC3aHUyvmSkKD0Xyky3ioicvYOyGr1DuKG3hImFvZU_BL1r4hO4Gt6sveYh071oQso4C-QjvTHZrr2wq4Q4yzg6OypcCj3rsIM3Bqjfu0mTvTvFDRA4tGIuPZWtfz1siM61hhAhPVx3073e85u3QstfPWMatz1ukI4461zsvKqkpD0Bi8S4_xauPM3nrD3AwBa4jn0kPGDbrLxRmIm3IAA4E0AJSG1QASpzEAAaYCIKAEXsEbDdCWDzJ8v5CAbXBv__yhH_6an_9CbDACD_9MI-Rv9H5Ar3oAAAAAxJEkHVACt_-fTv8bwoLfOw8ETuU_wJMaE_BB0G2kz5shf3CUYkSgADC64lJvjYID8j6SAALYzCEzs4E0AJSG9QAiqvBhAMGqAGAAAwwQAAYEEAANjBAAAYwgAA4EEAAGjCAAA8QgAA8EEAACjCAADgQAAAAEIAAIzCAADowQAAeMIAAFhCAACAvwAAdMIAANDBAAAswgAA4MEAAIA_AAB4wgAAyEEAAEDBAAC4QQAAMMEAAGzCAAA0wgAAEEIAAAhCAACCwgAAEEIAAJLCAAAQwgAAKMIAAMDAAACQQQAAlEIAANDBAADAQAAAVEIAAERCAAC4QQAAhkIAADBCAAAwwgAA0MEAAHDBAACWQgAAgEAAANDBAACAvwAALMIAAAAAAACYQgAAqMEAAADDAAAwQQAAgD8AAABCAAAsQgAAuMEAABDCAADowgAAoEEAAEjCAACIwQAA4MEAALjBAADgQAAAdEIAAK5CAADgwAAAUEEAADDBAACowgAA2MEAAHBBAAC4QQAAgD8AAIbCAAAwQgAAgD8AAMDAAADgwAAAAAAAAI5CAABcQgAA8EEAAJDCAACIwQAASEIAAABAAABwwgAAgEEAACjCAABgQQAALEIAAMBAAAD4QQAAsMEAAABCAAAsQgAAKMIAAIBBAAAwwQAAMMIAAMBBAADoQQAA-EEAACBBAADowQAAoEAAAIzCAACAwAAAQEEAAIjBAABgwgAA0EEAAODAAACgQAAAZMIAAJjBAACWwgAALEIAAMhBAACwwQAAAMIAADjCAAAkwgAAgEAAALBBAACowQAADEIAAFDBAABAwAAA4EAAAKBBAAAMwgAA0MIAAKDBAAC4QQAACEIAAABAAAAcQgAAAEAAAHjCAACgQQAAiEEAABDBAAAgQQAAQMEAAMDAAAAcwgAAsMEAABzCAACAPwAAsMEAAATCAAAYQgAAgsIAABDBAAAcwgAAoMEAANjBAACwQQAATEIAAIBCAAAAQQAAUMEAAJDBAAAUQgAALMIAAAzCAACwwQAAuEEAAMDAAAAUwgAAZEIAABhCAAC4wQAAoMAAAIjBAAAAwQAA2kIAAKBAAACYwgAAlEIAAIDAAACAQQAAnMIAAEjCAABgQQAA4EEAAGDBAAA8QgAAVMIAAIjBAADYwQAAjsIgADgTQAlIdVABKo8CEAAagAIAADy-AACIvQAADD4AAGw-AAAUvgAAFL4AAPg9AADavgAAdL4AADA9AABQvQAAoDwAAFA9AACAOwAAiL0AAHS-AAAUPgAAMD0AACw-AADCPgAAfz8AAKC8AAAEPgAAHL4AAOg9AAAUvgAAML0AAKg9AAA0vgAAMD0AADQ-AAA0PgAAcD0AAKC8AACePgAAyD0AAFQ-AAAMvgAATL4AABQ-AAC4PQAATL4AABA9AABwvQAAcD0AAMg9AACAuwAAgDsAAI6-AABwvQAAgLsAAAS-AADoPQAAcL0AAIA7AACYPQAAwj4AAPi9AACovQAAiD0AAOA8AADgPAAAcD0AAEQ-IAA4E0AJSHxQASqPAhABGoACAAD4vQAAgDsAAJ6-AAA9vwAA-L0AAAy-AACIvQAAJL4AADC9AACCPgAA6L0AAKg9AACovQAAoLwAAFA9AACovQAAtr4AAEM_AADgPAAAET8AAOg9AADovQAAcL0AAEC8AAAsvgAAgr4AAKC8AACYPQAAuD0AAMg9AABQPQAAcL0AADw-AACgvAAAJD4AAAS-AADoPQAAXL4AAES-AABsPgAAQDwAAFA9AAB0vgAAED0AABy-AAAQPQAAf78AABy-AABwPQAAXL4AAGy-AAAwvQAABL4AAIY-AAAkPgAAND4AAJi9AAAwPQAAJD4AAMg9AACAuwAAfD4AAHA9AABcviAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=GioexP_s5Yc","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2560,"cheight":1440,"cratio":1.77777,"dups":["11383638660715175713"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"5186695922997836516":{"videoId":"5186695922997836516","docid":"34-10-8-Z05C90BA019DDEC33","description":"Github Link: https://github.com/christophermlee2/T... Additional Resources: Head First Designs https://www.amazon.com/Head-First-Des... Design Patterns: Elements of Reusable Object-Oriented...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4234514/d123819470fe46a34fad9210cad51b43/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/FXY7RAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKGcw4Lq_p5k","linkTemplate":"/video/preview/5186695922997836516?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Typescript & Design Patterns | Strategy Pattern - 1","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=KGcw4Lq_p5k\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTNTE4NjY5NTkyMjk5NzgzNjUxNloTNTE4NjY5NTkyMjk5NzgzNjUxNmqIFxIBMBgAIkUaMQAKKmhod3NnamFhZnZ1aWZheGNoaFVDWWVxRmlrYWp2SGpueEVWMWJOVzZpQRICABIqEMIPDxoPPxOdB4IEJAGABCsqiwEQARp4gQUQBAn-AgD6Fv8G-Qb-AgAD__j4_v4A7QcHAAH_AAAK-AH9AAEAAAQG9wECAAAAAf4DA_7-AQAKEP0MBAAAABb5-wD_AAAA_QL2BP4BAAD9_gH-Bgr_AfsEBgf_AAAA-wQJC_4AAAAFAgcJAAAAAAQB-wQAAAAAIAAtxonYOzgTQAlITlACKoQCEAAa8AFhFOT_AMwqAd4P4gDYI-UBgQAC_zz04f_gAgcAu_X2ANcHCgDc4DD-_Q4QALwl-f_I4d7-J_v8ABkJEgAl9hgAFBrkAUP-BwAq_BYB9iPi_xoFGgEj1hIAJOUG_w3_5gAF7PsC0wXD_-Dj8QQJHC8CQfwZASf89__tAysB7AYU_eYA_QD5DwP8uu8T_fYDBPsC39gALiPs_9sVAwQsAQQH--ADCfrwCQcWBwME-Oj0-7zx-P4HD-kD6wshA_oYEAHz4BIJCP7_9vcT-PQ9BPT17Rz5AQ3uAhD0_wH-3fsJ-df4Bf7jGgcM5wwY_gUmBO8gAC2_TyQ7OBNACUhhUAIqzwcQABrAByKo4r7xHvE8D5M1PXMcLryDdn099Oykuzlk472y0gs7iQMtvdOjGT6oNng9YQn3urcNk74bVBM8G7QcvcVVhT5UMG-9m38qvJXGWb2CGbi8owtFvBeho70Z9K880wUrPBgVZ72gvLg6IOQGPQqdFz6TmxW8EYqtvD0M7b1z_py9S34bu28nhj342a28BcG9OR5w_T13gKu70e8Yu2xIVz2x7Pi8VIaWvFpXVr2eDC49CkoPPJo6VL1MU6W7uAD6undFVT32yfa7k67Xu9xVfrz91z69yiCxuh61gz3-2P88iR6-uyHnvbyRqfE8nB-5O48_jD0QZd48-MeWPLHhSb4ukvY8TwidPPCLCz7zP7O74jrGO1DD173Eknc9a4zOOvVSDD2gD2C8_E_EO-enCD6xLF09RvJwu9TvgrydNwS9M3_YOkb1jD1x_3G9OAauvFNWqL0JM62857R6u7LLgTxqBIE9yQyKvCixkLzXnXa7J-YRPJghRDyjoVC9f2OVO0QIXj15cnK8ICQwvID0DT1ZCEE9878mPK55er3APAm9-b44O3_uFT18D9c9VdVTu1CPzT2ZULc8k63Luhjsxjw7M7a9oOEsO9WhmT0irpg7Y28UvM4rCL2gBoQ71EKsO2DcN727BMy9KrrDumynd721qgC9FHD4O6_Lhb2Acd871NK7Oqod8jsdoiS68pcWPARUWL1Gcwm9p1BEu1T6nj2a6Di9eFpPODWD8LvxuIc7oRENPCjgfzo0doM9f-Olujy98j1KyFG9V8GOOWZhVD238Yc9StyxOdFKEL1sMEO8_2uwOaB9xj3JSLw9V26Sud0qo7xXPcC9kQYeORFDoTx8iJ27dTR6Olbmd70hAp49Ix9aOfjnvT0lV9Y8sBZuOfwBCj1l84K8JqcTtlwMtD1VbZI8VTQaOOZvpzxheDu99cqptrVLAL1uUUa9u0pSOAWEHLxZuic8yAMbth2CtLxV7Pm8R10juEWc7zs90dU94glHuVI8uDxfy1C9GK0RuL7Ol7lzaiK9T0ost-LPm70zUPm9RsoNuMxdizycDq48dd8GuLjkKL7Rf4W8nfgaubyUurzuvb69SYubNz6XpL2gGBm9iDjotsWcFr20k6y9UYKDOMotUjzgKxu8oyBduMzRAz7rzUG7DKDfN4sINbyWAcq70BxAN3YsYD3T9Jk9Jv1kt1yooT19xJS9uKGWN1UYpj1tC8U9g8fnOJKoHL1HVTM95q98uMy8gD2UAcY9tJAeuBXctDzLTLm9s91OuCAAOBNACUhtUAEqcxAAGmAY_gBF-xax3jl_-ibP6yj29OQAF9Io_9O5_9r8wRgjM-DBEi8AJrESE5sAAAAKKtpa3QDUf-Tw3QKYNyDYmQQg9ncgAQPMKBHq7tE0F9sk59MVFPsACASw-VPt8xpVLrcgAC3RxA07OBNACUhvUAIqrwYQDBqgBgAAgMAAAFTCAACoQQAAIMEAAMDAAACoQQAAQEAAAIhBAABMwgAANMIAAARCAACowQAABMIAAADCAADIQQAAAEAAAFjCAABswgAASMIAAEDAAAAQwQAAVMIAANDBAABMQgAAAAAAACBCAACQwQAAMMEAAADBAAAcQgAAisIAAJpCAABQwgAAyMEAAJhBAABwQQAAEMEAANhCAAD4wQAAkMEAAExCAACgQAAAUEIAAIpCAAAMQgAAisIAAJjBAAAswgAAskIAAKDAAAAAAAAAPEIAAADBAABwwQAAkEIAALDBAAD4wQAAFEIAAKBBAABcQgAAQEIAAADAAAAwwgAAEMIAAHBBAABAwQAADMIAAKjBAAAAwAAAQMEAABxCAACsQgAALMIAAJpCAABIwgAAiMIAACDBAAD4QQAAoMAAAGDCAAAwwgAAuEEAAGRCAAC4wQAAaMIAAMDAAACkQgAAyMEAACRCAACgwAAAxMIAAADAAACEQgAADMIAAJjBAAAQwgAAAEEAAGRCAACgQAAAFEIAAEhCAACgQAAAQMAAAIjCAABAwQAAAMEAAKjBAABQQQAAMEEAAOhBAADgQQAAPMIAAFTCAABowgAAkEEAAIBBAACgwQAAPMIAABRCAABgQQAAAAAAALTCAACqwgAAEMEAAJ5CAACAvwAA4MAAACDBAADIwQAAQMEAABBBAACAQQAAiEEAALBBAABwQQAAIEEAACDBAADAQQAAmEEAAKDCAAAYwgAAmEEAAODAAACAwQAAjEIAAChCAAAAwAAAuEIAAMhBAACYwQAAgL8AAIrCAABAwQAAUEEAAJDBAABQwgAAAEAAAKrCAACwwQAAQEIAAAAAAAA4QgAALMIAAJzCAAC4wQAAsMEAAIhCAACSQgAAiMEAAIA_AABIwgAAHEIAAOjBAADgwQAAEEEAAOhBAABAwgAAcMIAAKhCAABoQgAAOMIAAIDAAAAMQgAA-MEAAExCAAAAQQAAsMEAACBBAAAgwQAAoMEAABjCAABQwgAA2EEAABhCAABwwQAAAAAAAGDCAAAAQAAAqMEAAFDCIAA4E0AJSHVQASqPAhAAGoACAACgvAAAyL0AADQ-AABQPQAAUD0AAIi9AAAcPgAArr4AAJi9AAA8PgAAEL0AADQ-AABAPAAAcL0AAKC8AADYvQAA6D0AAEC8AACoPQAAxj4AAH8_AABwPQAABD4AAEC8AABwPQAA6L0AAPg9AAAQPQAAPL4AANg9AABQPQAAfD4AABw-AACYPQAAPD4AAIC7AAD4PQAA6L0AAHS-AAA8PgAATL4AAJ6-AACYPQAAUL0AANg9AAC4PQAAMD0AAKA8AAA8vgAAED0AADA9AABwPQAAFD4AABA9AACCvgAAoLwAAPI-AABcvgAAgLsAAIg9AAC4PQAA-D0AAOA8AAAwPSAAOBNACUh8UAEqjwIQARqAAgAALL4AAAS-AABMvgAAM78AAMg9AACAuwAAoLwAAOA8AAD4vQAARD4AAFy-AACgPAAATL4AAAS-AAAwPQAAmL0AALa-AAA5PwAAcL0AAMY-AABwPQAAiL0AABC9AAAwPQAAyL0AAAy-AADYvQAAoDwAAHA9AACoPQAAED0AAEC8AADYPQAAUL0AAPg9AABUvgAAXD4AAOi9AAB8vgAAij4AAJg9AABAPAAAUL0AAOA8AAD4vQAAqL0AAH-_AACovQAAmD0AACy-AABsvgAAuL0AABw-AAAQPQAAkj4AAKg9AACAuwAAmL0AAHA9AACYPQAAML0AAIo-AAC4vQAABL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=KGcw4Lq_p5k","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["5186695922997836516"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8118931282345723852":{"videoId":"8118931282345723852","docid":"34-5-10-ZE7D4315AF45E6A1E","description":"In this video you will be learning about the Adapter Design Pattern in Typescript. The adapter design pattern is used when you have 2 mismatching interfaces ...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3841977/86890fef02e20cf0fcce72154fa84855/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/-Hs0QgIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DYVhFqT15LEg","linkTemplate":"/video/preview/8118931282345723852?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Typescript Design Patterns: Adapter Design Pattern Tutorial","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=YVhFqT15LEg\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTODExODkzMTI4MjM0NTcyMzg1MloTODExODkzMTI4MjM0NTcyMzg1MmqIFxIBMBgAIkUaMQAKKmhoZnJ1amRjbGtwbmxpaGJoaFVDSVZQUFJ2d3dFaF9yWm9RVlpHWFI3QRICABIqEMIPDxoPPxPHA4IEJAGABCsqiwEQARp4gQYFAQn8BAD5CgAO-Qf9AhL3Aff3AQAA8QAC_P4BAAAMAP8DAwAAAPoD8ggHAAAAAAQJ__v-AQAKEP0MBAAAAAz6-fz-AAAA9v0BAQABAAD1_fYD9gIAAAMCCAcAAAAA8v79Ev8AAAAFAgcIAAAAAP3z-gQAAAAAIAAt0DXfOzgTQAlITlACKoQCEAAa8AF5QvYA3uAQAbIg8wDR__QBlvUu_z8WvQDaEOMA6f7UAMX4-gHa5yH_tvbd_oET7AHH_uwALx8FACIRB_4P-Sf_-ybdATfRLgNWHdb__gL2_iQyM_469S8BRO0BAvoL_P36_BYA7enO_tLyzQAaTzUBMQcRAx_5Df7TEzYE9fgX_ODZ6wDwCRcNv-4F9x0NHfz8Ed4GLxrT_eMbFAMSCQ8J59USAe_5EPkJLfsC0PHq9rkOBAn0FvAI-_UQ_PUTKQPiBBkA8uEK_fgxBPk59PMG0SYBCTnQAwgP4fXx0AQc9Pn-BvDBKBIJ-fwI9w3p9fQgAC3VrAA7OBNACUhhUAIqzwcQABrAB-qw6r7a0jy7-JcTPeQFQr3b-5Q990KcPM7cCL1VZYQ6Xw4WvdOjGT6oNng9YQn3uqFId75zVro8pDYxvf7Viz4gxJ88hqkxO1jH0b0MvIk8bAN8vWLerr1hGZu8vjcfPLMVSr2I-OK8LtW7PEG2HD7BMKo8jUl7O8_dqb0Dt2m9EayFPBH5kzzTI5e83DYCvCgQ9j3235Q8HNavvP9YbT30h4c6PFWZPC9v6bwhqeg7YWaEvOxo3L0vvQG8GVgFO_BZzTyscoA7RtJuPBMJi70KN1S9sraOvH_u1TyA4AA9yqFqPNLFpjx4Oyc9tmo2u_jMKD30Oyg8G3KiPGO0Hr42Fnu7f2BYPEYK5T2jliA8U83uOyYMdL1dRrs9TCy6PFrXCTwxYIm87prKO_Q04D04k8A9dwJQPMOrdjwHAgm9IKEcPI2cBT7UBFu91NdzvFQXdb3oRCy9mjE7PL5b6jyWzpc9jzaOufifJr1H0fY5A2RDPDRH1j30Nja8oWc9ulfk_DyiYpy7nYiZvGY0TbzJmFY9V8R6PFi_rr0yVTC8MaEZvOfMUT24oIg9WX0evJFk9j1po1-8AJOSuyh22bxXCKu9NIiLu4tqNj1C-4W70j9aO5fiKr3L3Q66QNTkuw-nAr0B8US9BQYgvPQy6r0ofYG9FVW_Oh1ITby1kkw9F4mUuUdM2jwqtyO9xc1eukmKA71OLTY85lE3O7vOaz3fDhy8hnhiO9kQEr1Jzei8WkKlO_yJ77xhQTA9XUNgue6vDj6fEpG9ftCUOTZqz7t7PpQ8os9xOe9-K71KHGk6jrVzOGAQxzyIu8o9hqWZuMui8LxbQh6-NwXjOeX2Q7v8AwC9rOsKue3Zvr0pOWw958rVObzljz3GmbA86vvgOTaJKz3oByA8Ow1xuAyEsz2PLwY9SHXmuOZvpzxheDu99cqptqhU6b2djQu9qePiObuPq7q1Bbo8Y_gFOXjoYLz7Lya9QxYpNSnbdrzn7LM9J5-ANwg5FD0djlO9oP0ctcagGL3ogIe7b9UYtiDuur3zryW-qwvJOKgXnTsiFes8B6t-trjkKL7Rf4W8nfgauUmMVLzvSoy9eSvXNvPuQ71kFSC924YXuC3R2b28oIS968mUN1i-mD3N5pG9klsdub3jBD7JzUu95uikODhaRDwj7lY8PF6ON5_Fdz1vj289bbCGNz1zkD3Ir2S9JLIENyL_7D01KQU-835buBgnOb2UQ6U9ZZTHuL6gCTydoZg9ygOFN-ylBryLp169JK64NyAAOBNACUhtUAEqcxAAGmAV-ABZBRGo-iQ85DjY-w7g19_gKOAn_9qe_9X6rjAUJtvEDiwAJtwfE54AAAAZUv5BzwAmf8_o_fKkXTPN2vsa-UU8AO3MIBAMH89CBNED6-42_RkAFPS5HS8L2_9XK_IgAC1XIhY7OBNACUhvUAIqrwYQDBqgBgAA2EEAAJjBAAAAQgAAQMAAAFBCAABgwgAAYEEAAABBAACEwgAAwMAAAOBBAADwwQAAjMIAAKDBAABEQgAAoEAAAEDCAAB0wgAAoMEAAAjCAAAcQgAAgMIAAKBAAACoQQAAuEEAAKBAAABAwgAAZMIAAHxCAAAMQgAAUMIAAHxCAACIwgAAyMEAAAzCAACwwQAA4MAAAKpCAACowQAAMMEAAPBBAAB4QgAAAAAAAFxCAACAPwAAHMIAAJTCAADgQAAApEIAAPjBAABYwgAAoMAAAKDBAABgQQAAYEIAAAzCAABwwgAASEIAAIBBAACgQQAAIEIAACDCAADAwQAAqMIAAOBAAADYwQAA6MEAAGDCAAAQwQAAAMEAAFBCAAC8QgAA8MEAAHhCAADowQAAjMIAAAjCAACAPwAAuEEAAITCAACcwgAAUEEAADxCAACAQQAAqMEAAGDBAACgwAAAgEAAAAhCAABAwgAAoMAAAIBBAABAQAAADMIAABDBAAB4wgAA-EEAACBCAABwQgAAQMEAAEDAAADIQQAAhkIAAKrCAAAgwgAABEIAAFhCAADoQQAAAAAAAOhBAAAMQgAAAMEAAIjBAACMwgAAAEIAAIBCAAAAQQAAmMEAAIDBAADgwAAA4MEAAGjCAACYwQAAFMIAAEBCAAAMQgAAAEEAAGDBAABAwQAAKMIAANjBAADQQQAA2EEAAEDAAAA4QgAAYMEAAJBBAAAIQgAAQEAAAJrCAADQQQAA2MEAAGBBAAAAwQAAUEIAAMhBAADowQAAnEIAAIDBAAAswgAAJEIAACjCAADgQQAAMMIAAIDAAAAswgAANEIAALTCAAAUQgAATEIAAFTCAABsQgAAuMEAABzCAACIwQAA2MEAAIRCAABMQgAAUEEAAPDBAAAswgAAEEIAABzCAACwQQAAmEEAABBCAAAIQgAAiMEAAHxCAABEQgAAEEEAACTCAAAQwQAAyMEAAPhBAABgwQAAhsIAAKBBAAAQwQAAQMEAAL7CAAAcwgAAMEEAAFBBAACAQQAAgEAAADzCAAB0QgAAyMEAAEzCIAA4E0AJSHVQASqPAhAAGoACAAAsvgAAyL0AAFA9AADoPQAAiD0AADy-AABAPAAA2r4AALi9AABwPQAAFL4AAEA8AACAOwAAyL0AAOi9AAAUvgAAkj4AAIC7AAAMPgAA-j4AAH8_AACYPQAAoDwAAKi9AACgPAAAfL4AAOA8AABEvgAADL4AAMg9AADIPQAAML0AABw-AAA8PgAARD4AAKg9AADgvAAAHL4AACS-AAAMPgAAVL4AAKi9AACIvQAA4LwAAFA9AABAvAAAEL0AAAS-AACGvgAAML0AACy-AAAQPQAAHD4AAKA8AAB0vgAAiL0AAPo-AAAUvgAATL4AADw-AAAEvgAAND4AAKi9AABQPSAAOBNACUh8UAEqjwIQARqAAgAARL4AABA9AACmvgAAJ78AADC9AADovQAAiL0AAHC9AACIvQAAmj4AAFy-AAD4PQAAVL4AAPi9AABQvQAAmL0AANa-AAArPwAAJL4AAOo-AACIPQAAML0AAAy-AABQPQAAbL4AAJi9AACYvQAAmD0AABC9AACIPQAAmD0AAKA8AAAwPQAAUD0AAFA9AAAMvgAAhj4AAIi9AACCvgAAHD4AAIC7AACYPQAAXL4AABA9AAC4vQAAUL0AAH-_AADIvQAAMD0AAI6-AABcvgAAML0AAMg9AABUPgAAkj4AAOg9AACgvAAAUL0AADA9AADIPQAABL4AAKY-AABQPQAAXL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=YVhFqT15LEg","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8118931282345723852"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"612223554922363335":{"videoId":"612223554922363335","docid":"34-2-3-ZD46BBFF4BF7D9F2E","description":"In this video you will learn about one of the most popular Software Design Patterns. "The Template Design Pattern" written in Typescript. You will get an understanding of what it is and ho...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1021136/03dbeaee1b48842d21da162eb449030f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/xhJ0EQIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZpTbpu1cT_g","linkTemplate":"/video/preview/612223554922363335?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Typescript Design Patterns: Template Method Design Pattern","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ZpTbpu1cT_g\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFAoSNjEyMjIzNTU0OTIyMzYzMzM1WhI2MTIyMjM1NTQ5MjIzNjMzMzVqiBcSATAYACJFGjEACipoaGZydWpkY2xrcG5saWhiaGhVQ0lWUFBSdnd3RWhfclpvUVZaR1hSN0ESAgASKhDCDw8aDz8T4wKCBCQBgAQrKosBEAEaeIEBA_0C-wUA8QcGCvgE_wELAPv79wAAAO4GBgAB_wAAEPkJ-QgBAAD8Av78_gAAAPwCAwT2_gEAAQr_BQQAAAAb_QIDAgAAAP0A_wP_AQAA-AH9AQP_AAAABQf-_wAAAPIJBg8AAAAABAgDBAAAAAAD-f4DAAAAACAALXdb4zs4E0AJSE5QAiqEAhAAGvABeUL2AOfV9wGiCur_6fDvArMFIv8_Fr0A2hDjAOvu5wHQ6PMA5-YTAKX0yACBE-wB1OvW_yYvDwAiEQf-FuwWAAAL2wFAwRMBVh3W__8QAP4CKDL-JuU3Ai_0_QAPAAD77fAg_fru4gjS8s0A7DJAAjH7_fwPBBkB7Awf_eYIGvzg2esA8gAkAbnXDv4c9x0FCyXl_i8a0_3sLhYEKBP4DPDPKf_k7CAMHCMJBtQC7fu6-gMB9BbwCAQIM_71EykDyfsRA_DcAewHJgntOfTzBsUkHPsr4_UJFOnvAcwgFvzu7Anuu0EM99n6IOIfAOzrIAAt1awAOzgTQAlIYVACKs8HEAAawAfqsOq-2tI8u_iXEz1zHC68g3Z9PfTspLvO3Ai9VWWEOl8OFr3Toxk-qDZ4PWEJ97qhSHe-c1a6PKQ2Mb3-1Ys-IMSfPIapMTtYx9G9DLyJPGwDfL0Lvn-9ElKSvIG1RbwYFWe9oLy4OiDkBj2TbwY-b7AhPZyQDrzP3am9A7dpvRGshTw-3rU8CHgQO8HMUrwoEPY99t-UPBzWr7z2DJE9yrUyvD77Gz3mbRa9cg_TPAmHg7vsaNy9L70BvBlYBTvwWc08rHKAO0bSbjwTCYu9CjdUvbK2jryv7x49dvfCO8MxBj3SxaY8eDsnPbZqNrv4zCg99DsoPBtyojwNUyu-XLKmO2K6NbyES-c9UTZAvHlNWbzLBqO9htVuPabc2Dyc2VM80LHovMdVkjn0NOA9OJPAPXcCUDzDq3Y8BwIJvSChHDyNnAU-1ARbvdTXc7xUF3W96EQsvZoxOzwJu9E7HLbNPe96RLz4nya9R9H2OQNkQzygvro9PVl7vJqhpzzU4gI9W422vJiQB7wx5lM8ZP-BPSHCiTyZIX-9ecrNu0XahrznzFE9uKCIPVl9HryRZPY9aaNfvACTkrsodtm8VwirvTSIi7uLajY9QvuFu9I_WjsPSCK99thxPF0YIroPpwK9AfFEvQUGILz0Muq9KH2BvRVVvzpj0wq8uKscPTbTVjtHTNo8KrcjvcXNXrpJigO9Ti02POZRNzu7zms93w4cvIZ4YjtpzD-90GM0vciPnbqd6pq8kEMOPTRdOrvHZxI-rqDpvZAJtLk2as-7ez6UPKLPcTns0xu92TtIPNbC7DZgEMc8iLvKPYalmbjLovC8W0IevjcF4znl9kO7_AMAvazrCrnt2b69KTlsPefK1Tm85Y89xpmwPOr74DkG5x09YF7bukPZqjgMhLM9jy8GPUh15rgmGA49kwWHvbVyBbln78y9mhGUvB7EjDm7j6u6tQW6PGP4BTkKtaq7M7HvvBJOvLjN8iu84yaZPdrOH7ix2fY87MjsvHPin7jGoBi96ICHu2_VGLYg7rq9868lvqsLyTioF507IhXrPAerfra45Ci-0X-FvJ34GrnQYT68PlZVvS14RrhqShe9_XdOvRkpXrgt0dm9vKCEvevJlDeAoFc9WNmIvU7Jhbi94wQ-yc1LvebopDiyBAM9jZRzu6ORa7efxXc9b49vPW2whjdcqKE9fcSUvbihljci_-w9NSkFPvN-W7g5oQu90RCEPeXT1bi-oAk8naGYPcoDhTfspQa8i6devSSuuDcgADgTQAlIbVABKnMQABpgDfcATvAWqOUaUek4zwEg48DzyzvQG__kqv_R_9sUGxnf1SElAB7WPfudAAAAIlbvQbIALH_D9Ar9pTtGub0CE_pUEfjh4yv5_vvRNAPaDd0UFSEuAAwIzhpvGvDuTyfqIAAtSLgSOzgTQAlIb1ACKq8GEAwaoAYAAMhBAACQwQAA6EEAAMDAAAA0QgAAcMIAAJBBAACgQAAAdMIAAAAAAAD4QQAAAMIAAHjCAACYwQAAREIAAIA_AABMwgAAaMIAAKDBAAAQwgAA8EEAAHzCAADgQAAAoEEAALBBAAAAQAAAOMIAAITCAACGQgAABEIAAGDCAACAQgAAksIAAJDBAAAIwgAAwMEAAMDAAACyQgAAqMEAADDBAAAQQgAAYEIAAIDAAABQQgAAQEAAADTCAACSwgAAoEAAAKhCAADowQAAVMIAAADAAABAwQAAmEEAAFxCAAAIwgAAisIAAExCAAAQQQAAqEEAAChCAAAYwgAAsMEAAKjCAABAQQAA2MEAAADCAABYwgAAwMAAAEDBAABQQgAAxkIAAOjBAAB8QgAA8MEAAJbCAADwwQAAAMAAANhBAAB4wgAAosIAAIBBAAAcQgAAqEEAAKDBAABgwQAAoMAAAIC_AAAcQgAARMIAACDBAAAwQQAAoEAAAPDBAAAgwQAAgsIAABRCAAAkQgAAcEIAAEDBAACAvwAA8EEAAHBCAACywgAABMIAANhBAAA0QgAA4EEAAEDAAAAEQgAADEIAAIC_AACwwQAAjMIAAPBBAACCQgAAoEAAALDBAABQwQAAgL8AAPjBAAB8wgAAiMEAAATCAAA8QgAAEEIAAABBAACIwQAAAMEAACjCAADwwQAAmEEAAMBBAACgwAAAKEIAAJDBAABwQQAADEIAAIBAAACYwgAAwEEAAAjCAABgQQAAAMEAAEhCAACoQQAA-MEAAJRCAABAwQAAOMIAACRCAAAMwgAA2EEAABjCAACgwAAAKMIAAChCAAC6wgAABEIAAEhCAABkwgAAcEIAAKjBAAA4wgAAgMEAAKDBAAB0QgAAZEIAAJhBAADowQAAPMIAAChCAAAQwgAAyEEAAIBBAAAYQgAA4EEAAJDBAACIQgAAIEIAAJhBAAAIwgAAwMAAAJjBAAAEQgAAEMEAAI7CAACQQQAAAMEAAFDBAADCwgAAHMIAAOBAAAAQQQAAuEEAAIDAAABEwgAAUEIAAODBAABEwiAAOBNACUh1UAEqjwIQABqAAgAA4DwAALi9AAAMPgAADD4AAFC9AAAkvgAAuD0AAP6-AAC4vQAAmD0AAAS-AABAvAAA4LwAAEA8AADYvQAANL4AACw-AABAvAAAcD0AAOI-AAB_PwAAUL0AALg9AAAEvgAAUD0AAIq-AACIPQAA4LwAAPi9AABAPAAA-D0AAOC8AADoPQAAND4AADw-AADgPAAADD4AABy-AAB0vgAAij4AAGS-AADovQAAML0AAEA8AACAOwAAcD0AAAQ-AABQvQAARL4AAFC9AAD4vQAAgLsAAOg9AACgvAAANL4AAIC7AADqPgAATL4AABy-AAC4PQAAoDwAAOg9AAAwPQAAND4gADgTQAlIfFABKo8CEAEagAIAACS-AACIvQAAnr4AAEO_AAAcvgAAFL4AAIA7AACAOwAA4LwAAIo-AABkvgAAuD0AAPi9AADIvQAAmL0AAKi9AAAZvwAAQz8AAIi9AAABPwAAPD4AAOi9AAAMvgAAqD0AAIq-AABcvgAA4LwAACQ-AACIvQAAED0AAMg9AADgvAAA2D0AAFA9AAAMPgAAkr4AALY-AAA0vgAAtr4AAJY-AADgvAAAiD0AAGS-AABAPAAAiL0AAKi9AAB_vwAAmL0AAIg9AADWvgAAur4AAIg9AABwPQAAhj4AAL4-AAA0PgAAmL0AAFA9AABMPgAAmD0AAOC8AADSPgAAQDwAAIq-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=ZpTbpu1cT_g","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["612223554922363335"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"11548311185899967855":{"videoId":"11548311185899967855","docid":"34-1-5-Z9A2FDA30D55AAB93","description":"5 Design Patterns in TypeScript | | Typescript Tutorial | Tutorial 2021 | Typescript Design patterns are great problem solving templates that developers can apply to their projects. Watch this...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2226812/e57138b9326f78c3f1cd60fd6b3f6734/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/HOMfswEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DW_clXg6K7wM","linkTemplate":"/video/preview/11548311185899967855?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"5 Design Patterns in TypeScript | | Typescript Tutorial | Tutorial 2021 | Typescript","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=W_clXg6K7wM\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFgoUMTE1NDgzMTExODU4OTk5Njc4NTVaFDExNTQ4MzExMTg1ODk5OTY3ODU1aogXEgEwGAAiRRoxAAoqaGh6bmp4cmZnb3RhYnlkZGhoVUNIY1RXNHctODBVM2dLMFcwb3hIOTR3EgIAEioQwg8PGg8_E8IVggQkAYAEKyqLARABGniB_gcIBPwEAPUOBQL5BP8BBvYA-vn-_gDuBwYAAf8AAA4GEfwGAQAA-f3yAgAAAAD8BAjy-_4BAPIM9gYDAAAAB__--f4AAAD9AvcE_gEAAP4A-AYD_wAA-wQGB_8AAADy_wgF-_8AAAQE_AYAAAAADPn3BQAAAAAgAC27St47OBNACUhOUAIqhAIQABrwAWkW4v7j5Q0BygUAAOwZ6QC23PQAM-f7AM0L6QC7Hu8A0g7lAO_z-AC8_PMAgfL_AsPe2_45G_T_GwkUAAz6If8lD-gBNssQAUwVEAHnFPT_7x4dAAj-OwAq6RsAJPv--_8KGv364PEB3eDwBAkeMwMmHQn_KxL2AdojHgbsLgj-6O74B9MXHQG7-gMDGw0C_A0R2_8nFtr-5AIGCw8IDQj73gMJDfQICAgm_ALy8_j35ALuBv8G-ArpDCQD8AcT9AID7gXY5gD4FDQGA1oA7QDYIAEIB9oIE-vg9ffYBBf28wQR-ssiEAcBK_3wDhT18SAALcpEGDs4E0AJSGFQAirPBxAAGsAHwacFv9SVFTxyw--88rScPZtoYT1k_ri7SSu-PFeyo7yZ8t-71nAhPn_5RD1F3Ic9tw2TvhtUEzwbtBy9Z2KaPk46m7wa71g8K2Ccvbse1rxOXkS9ptQFvj9MqboFZqq8MEGSvU9oiLyFTyk9qcHUPeqoNDztSqa8MTWTvehxs7zrD548L5tKPbdKK73WaCK8jgQaPgTFNDwV2bk7LlmlPWNCTLwfCFo8Z3cQPFd-dD0yB947crWvvWJZOr3nbdG8XhyLPC6IrbyGh9k7EwmLvQo3VL2yto68qcSQPRFIkzzHRLE7DtYkvMoV3j2T3wK92dYqvEQHcjshcOq6Mn2qvfeJiD1xfGW71oLIPQIjuTx3G8q8ywajvYbVbj2m3Ng8ZmUePAkCnrtWFoG7z3yjPbgyUj2n0FQ86WsRPU0afrxM8g48E0W4PZNG-7x1zLm8eonWvGZZZj3eTJY8OECbuyVGmj22g8-6SRXgvM_3cDvTctq6bY4zPVX6PTqki827RAhePXlycrwgJDC8Oe1JPVycBz1FxyO7emKnvBvG07wj_ZG8nKIIPPqGiD12ZTy83BHOPfGT9jrK_FM5jQuVOUUwub2I9s47bv-lPUiivLw6vqi75S_IvMVf7jr9Ez-7DjYQPQCogr0iMzy84E3XvT4rBL3tNfM6RaUMPXDubz3N_mU7y-iRPbM4vb3apVO7zJ9rOyrxSrw6joK7RPO1PZYibzley_k6sGjGurqNHD1t1YU6IX3qO19Z7buAuwk7x2cSPq6g6b2QCbS5O3UjvMCBZD1i4i25OeL7u1gBH7xvc6w5cwjmPHXNnz163FA3HF2lvD0ybL39Fcs4cPsvPG3GSb0F7A45VuZ3vSECnj0jH1o5byaLPffZt7yl8ji5fz-rPGh-EL0wsJa5NrzqPOjsnj2po8a479GBPTwfxL1-Bhe5SmHeu2y3eL1TY8M5bQipPPjMSDwmyeM0F1YAvb-GG72Cgh-4eSU3uFRkHj2eqJI4gzVOPP0UBbxrFm64S2yEO5cEIz2ApPK4dlNqvVfPyb1cOmq4OGjPPTd2pLwrs2S4VFPSveh0z7wv-MU3TdpUvYb3lr03gwG3akoXvf13Tr0ZKV64Gt6sveYh071oQso4GNQyPbzpFr0db524_NNXPTQhN71_jjG3qQjDO7gFaLtZn1c4BWnmPTPoXzw2Dy44bYaAPa1mgrxjWm64VRimPW0LxT2Dx-c4oigAvlawVz1tpeS4-zcUvYnONz2vDY-3hUyoPFR_U71yQp22IAA4E0AJSG1QASpzEAAaYDIJADkFL7_OBXLjRcv1FtrMCwIg-QT_-qkA6yCzEwQQ2L8VXwDs7AbznAAAAA9Z-HWuAAF_8f_m2atGHP6d1xjsc_7_DKUM-h3ewz4F6SHK4QsdDQAe_qT_L_rYBWcf9SAALR2lCjs4E0AJSG9QAiqvBhAMGqAGAADAwQAAYMEAADBCAABAQAAAjMIAABxCAADAQQAAMEIAABzCAABswgAAgMAAAIBBAACOwgAA2EEAAKjBAAAgwQAAoEEAAAjCAAAIQgAAEMIAACxCAABcwgAAiEEAADBBAADQQQAAuMEAABDCAADowQAAsEEAAGRCAADIQQAAkkIAAJjBAACYwQAAGMIAAJDBAACAQQAA5kIAAOBAAABgwQAAUMIAAJBBAADYQQAAiEIAAFDBAACAvwAAiMEAALjBAACKQgAApsIAAIhBAACAvwAAUEEAAEBCAACoQQAAIEEAAJzCAABMQgAANEIAAATCAAAwQQAAGEIAAMDAAACYwQAAIEIAAJBBAACgQAAAkEEAANjCAACAQQAAoEEAAIxCAADYwQAAhEIAANBBAAAMQgAAEMIAAAAAAABAQAAAcMIAAOBAAACeQgAAYMEAAIrCAACYwQAAmMEAAABCAAAwQQAAMMEAAKDAAADIwgAAmkIAABBCAACwwQAAIEEAACTCAADgwAAAuMEAAGjCAADIQQAAOEIAAKDBAABAQQAAgMIAANDCAACYwQAABMIAAADBAAAkQgAAoEEAAHxCAAAwwgAA-MEAAAzCAACoQQAAsEEAAODAAADwwQAAoEAAANDBAAAgQQAAssIAAABBAACAvwAAqEEAACDBAAAAQgAAoEAAANDBAABEwgAAtEIAAJjBAACgwQAAwEEAACBCAABgQQAAYMEAAEBCAAAwQQAAQMIAACzCAAAMwgAAOMIAAMBBAADYQgAAHMIAAFBBAAAwQQAA6MEAAGRCAABYQgAAoMEAAHzCAADQwQAAgEAAAIrCAADQwQAAEMIAANhBAABEQgAAAEAAALDBAAC4wQAAQEAAALBBAABgwQAAAEEAAKBBAACoQQAAuEEAAHTCAAB8QgAAiEEAAHjCAAAQwQAAUMEAAAxCAABswgAAgEEAACBCAACAvwAAEEEAAEjCAABQwgAA2EEAAADAAABAwQAAgL8AAPhBAACKQgAAlMIAAGDCAACAwAAAsEEAABTCAACAwAAAyMEAAJbCAADIwQAAjsIgADgTQAlIdVABKo8CEAAagAIAADC9AABsvgAAZD4AABw-AACAuwAANL4AAOg9AADSvgAA2L0AAMi9AABkvgAA6L0AABQ-AADovQAAbL4AAAS-AADYPQAAML0AAIg9AADmPgAAfz8AAMi9AABAvAAAyL0AADQ-AAAUvgAAXD4AAOA8AAAsvgAAQDwAACQ-AAAsPgAAmD0AAEA8AAB8PgAA6L0AAHA9AAAEvgAABL4AAHQ-AADIvQAANL4AAFA9AAA0vgAAVL4AAOA8AAAkPgAAiL0AAKK-AAAwPQAAFL4AAIC7AAAwPQAAXL4AAIg9AACgvAAA_j4AABy-AAAQPQAAqD0AAEC8AAAwPQAAuL0AAJ4-IAA4E0AJSHxQASqPAhABGoACAABAPAAAcL0AABS-AAAnvwAAQLwAALi9AAAQvQAAgLsAAEy-AACGPgAADL4AACQ-AACYvQAAmL0AABA9AAC4vQAA1r4AADs_AACIvQAA1j4AAFw-AAD4vQAAFL4AAOA8AAAMvgAAZL4AADC9AACoPQAAML0AAII-AADIPQAAUL0AAHA9AADoPQAARD4AABy-AAA8PgAAXL4AAJq-AABEPgAAmD0AANg9AAAEvgAAHD4AAIi9AAAEvgAAf78AAEA8AAAcPgAAnr4AAHS-AAC4PQAA4DwAACQ-AABcPgAAFD4AADC9AAAQvQAAuD0AAIg9AACYvQAA-j4AADA9AACuviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=W_clXg6K7wM","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["11548311185899967855"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"6556636878372068646":{"videoId":"6556636878372068646","docid":"34-1-12-Z65DCD0D8E8BEA7A0","description":"In this video, I will walk you through the Repository Design Pattern in Typescript. You will learn about separating your Data logic and your ServiceClass logic. If this kind of content is useful...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1780239/8efa1df5e351319fceb0ecc6350d7a31/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/-aZAFQIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5hlcrDKnRvY","linkTemplate":"/video/preview/6556636878372068646?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Typescript Design Patterns: Repository design pattern","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=5hlcrDKnRvY\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTNjU1NjYzNjg3ODM3MjA2ODY0NloTNjU1NjYzNjg3ODM3MjA2ODY0NmqIFxIBMBgAIkUaMQAKKmhoZnJ1amRjbGtwbmxpaGJoaFVDSVZQUFJ2d3dFaF9yWm9RVlpHWFI3QRICABIqEMIPDxoPPxP1A4IEJAGABCsqiwEQARp4gfoHAAb6BgDxBwYK-AT_AQcAAPD4__8A-f8FAPoE_gAL_wf-AwAAAPn98gIAAAAA_AIDBPb-AQABCv8FBAAAABX5_AD_AAAA-Ab6AP8BAAD-_Pf--gEAAPsEBgb_AAAA-AkACPwAAAAECAMEAAAAAAPxAAUAAQAAIAAtK_XjOzgTQAlITlACKoQCEAAa8AFPPRH8_NUIA74b9QDWBQUBpfcLAGIMywDXBvcB6RHTAc75-wDr6hAAwfjj_4Hy_wLQ_u8AGA4CATwPF_8U0iUB_CDiAFTiMQQ8AP0A-RD0AAUZFv4g6i8CQeL7Av7y-_wK-h8B2OTpA90M1gHvKjYCOvsPAyIOBP7sAy4B8RgfAeQA_QDzFRAD1_AEBBgLGf0IBe39Kw_wBNIbGfwCDQQLAc7zAu8NGAcHGfcH1_Pt-NsP-QP1APP96QwkA_AHE_TnAxUA-OP1AvopA_pCBPP16TAIBjDXAgcE9_4CuxIPAfHvCPDYHw777wsF9Avt9_YgAC3KRBg7OBNACUhhUAIqzwcQABrAB-qw6r7a0jy7-JcTPbRkRDyXSpk9047RPHUZI7s3xk68BZNRvaZIPj6dvEg9-JKhO8SXWb6MZmW89bolvf7Viz4gxJ88hqkxOyv-ur3M90I9mzkEvdFch72PPl47oG7iuurslL09vS29xm30PAqdFz6TmxW8EYqtvD0M7b1z_py9S34bu7vkST2V7q480CKAvM_zvD2cvK0844AnvQmV0TtNkS47EZ0vPOZtFr1yD9M8CYeDu_IowL2vrcQ8hXMRO_BZzTyscoA7RtJuPIkDLb0HQGG9npb-u3_u1TyA4AA9yqFqPNLFpjx4Oyc9tmo2u4I0aD0pVce7gUj1PC-G8r10kHy8_SGsPEYK5T2jliA8U83uOyYMdL1dRrs9TCy6PD6bcjuwHje9-5GFuvQ04D04k8A9dwJQPMyQDz2CIzy9guHcPI2cBT7UBFu91NdzvBDjyr2qtbC8nJJiPL5b6jyWzpc9jzaOuaAbtbzcj4o8AA9WPDRH1j30Nja8oWc9utTiAj1bjba8mJAHvCbCCz1RCdk8tWtCPLnar72KtAc8Cvw8vOfMUT24oIg9WX0evHQjDD5cU0U7PPxzujHGMLsSpPK9WCvJumwmXz3r4MU8MdoPOg9IIr322HE8XRgiujgUfr3cDYK90uA2vPQy6r0ofYG9FVW_Oop9GL2R_zM9xaC8O0fXOzwr4Lm8iXQFPDckZL1uKOO73qj8Omx7ez1N4LE8q4qZOu3Par3V_5686vl7up7BFb3fZXA9DGNGuu6vDj6fEpG9ftCUOT_ekjsQCM8888TWuNnt87wXXBi9MtyzNyseMj0J5cg9FCKeuVxUC72cFfG93J51OWeK7zxaHjW957bVuMuslL1nU-Q8jqcAOs72jT0aUC89xx6aOegaAT0rvbq7_IOXuf7ymT3M1Wq7r9XEOCYYDj2TBYe9tXIFuWx2pL1mD5m83C2tObFVG7y01oa89h5ruOy5r7vFwZq9E4B2OeKDSL1gPIM90vFBuPkCST1FajW9_kkxuDS5vbyA24s7LWynuFcG9b1wQ-y9zAyLuJi8ojsi64C7WXDAOLjkKL7Rf4W8nfgauWFM_rvUmLW9M7SCNmpKF739d069GSleuLTI1r10Rr-93re9OLp6_DsFIS-9cyFqOL3jBD7JzUu95uikOFR2lTzWtaw8Rh4kN9Dmoj1vi4g95p_Rt97oXj145YS9QVK0uCL_7D01KQU-835buOcgQ70LdHI9BXWVuNzwgD3v7YE9KClbt2_4ODxnZoG9EXjhtiAAOBNACUhtUAEqcxAAGmAAAwBHChOvCyNo5UbU_R3d0QfWJ-kX_-qV_-AHshUaBdjMECcADt8rC5sAAAAraOEzygAdf-_-_PGlMzS1uv8n_y4kBAnPMg4O8tc4_-Em3-oy-S4ABvHMIS4e0vZxBPMgAC2I0hU7OBNACUhvUAIqrwYQDBqgBgAA6EEAAKDBAAAIQgAAoMAAAEhCAABkwgAAUEEAAMBAAACCwgAAAMAAAPBBAADwwQAAgsIAAJjBAAA4QgAAoEAAAETCAABswgAAkMEAAAjCAAAAQgAAgMIAAIBAAACgQQAAqEEAAIBAAAA4wgAAdMIAAHxCAAAMQgAAWMIAAIZCAACIwgAAoMEAAAzCAACowQAA4MAAALBCAACwwQAAYMEAAABCAABoQgAAAMAAAFRCAACgwAAAJMIAAJDCAACAQAAAokIAAPDBAABYwgAAAAAAAEDBAACAQQAAXEIAAATCAACAwgAAREIAAHBBAACwQQAAJEIAABjCAAC4wQAApMIAAABBAADIwQAA8MEAAFTCAADgwAAA4MAAAFhCAADCQgAAAMIAAHhCAAD4wQAAlMIAAAzCAACAvwAAwEEAAILCAACiwgAAYEEAACRCAACYQQAAqMEAAFDBAACgwAAAAMAAAAhCAAA0wgAAMMEAAFBBAACAvwAAAMIAAODAAAB8wgAADEIAACBCAABoQgAAUMEAAAAAAADAQQAAhEIAAK7CAAAUwgAA-EEAAExCAADoQQAAwMAAAPBBAAAMQgAAEMEAAKDBAACMwgAA-EEAAIZCAADgQAAAkMEAAGDBAAAQwQAA-MEAAHjCAACQwQAADMIAADhCAAAUQgAAwEAAAIjBAAAwwQAAPMIAAOjBAACoQQAA2EEAAEDAAAA8QgAAUMEAAIBBAAAIQgAA4EAAAJjCAADIQQAA6MEAACBBAAAgwQAATEIAALhBAADowQAAnEIAAFDBAAA0wgAAJEIAABzCAADoQQAAIMIAAIDAAAAowgAAMEIAALrCAAAMQgAAREIAAGDCAABsQgAAuMEAACTCAACAwQAAyMEAAHhCAABUQgAAgEEAAPjBAAA0wgAAGEIAABDCAADIQQAAgEEAACBCAADgQQAAoMEAAIRCAAA4QgAAkEEAABTCAADgwAAA2MEAAABCAADgwAAAisIAAJBBAAAgwQAAQMEAAMTCAAAcwgAAEEEAADBBAACYQQAAAEAAAEDCAABcQgAA2MEAAEzCIAA4E0AJSHVQASqPAhAAGoACAACAuwAAJL4AAJg9AAAMPgAAoLwAAGy-AACoPQAAE78AALi9AACoPQAABL4AAMi9AABQvQAAED0AAHC9AAA0vgAAND4AAIA7AADgPAAA7j4AAH8_AACovQAAyD0AAHS-AABAvAAAnr4AACQ-AACAOwAAHL4AAKi9AAA0PgAADD4AABQ-AAB8PgAAHD4AADC9AACIPQAAcL0AADS-AACOPgAAmr4AADS-AAAsvgAAFL4AAOA8AAAwvQAAyD0AAAy-AABMvgAAUL0AAEC8AABAPAAAMD0AAIi9AABUvgAAML0AABE_AABMvgAADL4AAEQ-AAAQPQAAMD0AABA9AAA8PiAAOBNACUh8UAEqjwIQARqAAgAAHL4AAEC8AACCvgAAT78AADC9AABwvQAAoLwAAAy-AAD4vQAAjj4AACy-AADoPQAABL4AAJi9AACAOwAAmL0AAPa-AAAzPwAAoLwAAPo-AADIPQAA-L0AABC9AABAvAAAhr4AACS-AAD4vQAAUD0AAHC9AACYPQAAqD0AADC9AAA0PgAAEL0AAKg9AAA8vgAA2D0AADy-AABUvgAAVD4AAHC9AADYPQAADL4AAKA8AAAcvgAA4LwAAH-_AAAEvgAAHD4AAFy-AAAcvgAA4LwAABw-AACKPgAAHD4AAOg9AAAwvQAAqL0AAAQ-AAAQvQAA4LwAAMI-AAAQPQAAXL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=5hlcrDKnRvY","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["6556636878372068646"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8322890312999774871":{"videoId":"8322890312999774871","docid":"34-11-9-ZF04A430FADF82E40","description":"The adapter pattern allows you to make different classes with different interfaces work together, without changing their source code. You can compare it to adapters in real life. Say you're...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2779118/a71f58c2637ac9a9e566c21d66a4b4f9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/tlq-WAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbeU4i949YXU","linkTemplate":"/video/preview/8322890312999774871?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Adapter (TypeScript Design Patterns)","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=beU4i949YXU\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTODMyMjg5MDMxMjk5OTc3NDg3MVoTODMyMjg5MDMxMjk5OTc3NDg3MWqTFxIBMBgAIkUaMQAKKmhoeHR1Z3l4aXl5bnV6ZGJoaFVDbnhyZEZQWEpNZUhydV9iNFFfdlRQURICABIqEMIPDxoPPxPaAoIEJAGABCsqiwEQARp4gQYFAQn8BAABCwMG-Af9AhICBPr2AQEA7gcGAAH_AAAEAQH-_wAAAPoD8ggHAAAA9QQOBPcAAQAADvQJAwAAAAb6_v_6AAAA_QH_A_8BAAD6C_oF-AEAAAD2DQX_AAAA8v79Ev8AAAAMBgEFAAAAAALq9gMBAAAAIAAt0DXfOzgTQAlITlACKoQCEAAa8AFtEe_-8LcXA6sg4wDRBgUBgfoR_0gJ-ADJ4ekB0A-0AcsL-AAFvCL_ygIC_4cS7QHB_dX_OhEIAfHy__8h8y3_Fg3hAUjxKAJGFwT_1hff_-4OGf8T-CL_VcP7_Tb8D_8B7wb-0uDHAdnc7gUKIjoDCx35_UUKGQHVEjMD8h8L_vL67P_j-BT7svkDAxsgEP8jGuAELBnV_foMHwwW6vULHd4TAhMH9AcOPQgA1gLu-9vp7QbUEgsRBAgx_gooKPgT9yAL8d0B7QId-_spBPH48DLr9Snk9gj78fb3zh4V_OL3AQrEJhII2_sf4-b96QQgAC3G_QY7OBNACUhhUAIqzwcQABrAByKo4r7xHvE8D5M1PQMVRL0AiUs9VKcouy6pn70DC7u8U_BvvM4abD5GFZQ98yGku7cNk74bVBM8G7QcvQovYT4XcbC8QdPGOT8pibz3MVA9SQJDvL7vub3Wj009QRa9POdZBL3pojy92GxAPP8-Qz53fwa4DOtBvT0M7b1z_py9S34bu_j5hD25dho7eo8OuygQ9j3235Q8HNavvCzYoT0ilKI9iDYZPJawpr1gWZk9ZX7kPOr2KL3fWty80-OtvDjATD3tTlK9LWFIPGQqs71BPjK8OsY6PH_u1TyA4AA9yqFqPJkOnTpdLgk846hcOwaWDT0gyjy8JGR7PGO0Hr42Fnu7f2BYPOcevT2rpwC9itbdOhyEv71NrQ09N5zkO3m1hz1zELS8HSq8PM98oz24MlI9p9BUPJErUD3mlla93sF0PI2cBT7UBFu91NdzvAmWyb1RxLs7uwJZuqjsqjyhXhU9_R3Au9yLHr0D0n48icAJvCd4FD2oIxu9e5E_PNTiAj1bjba8mJAHvGjSYT3KQgU9BsSaPLnar72KtAc8Cvw8vP2k2ju6jbE9DQ20utwRzj3xk_Y6yvxTOWb6IL0Ur9K9weyWO0fJCz5aEwa91VaROpfiKr3L3Q66QNTku9rodzx2g6296cucu0cTeb31VZi9UdbSujWEHr3uzhw8gL-Uu95nRj0lo5S8qIvWO9HVMb1sunk7wwawOxmRGD74frQ8GeZtOYILaDwdyLq888QaPNBfCD3pEBg9d319uR-i0T1Y-B-9edGKOOEkjTzN4DQ9SSyyucT3dL0nZl47c_4QOba8kj21o9g9iB2BuVxUC72cFfG93J51Of71hT0BbQu97vYdumNel71vSjk944eROZ_MPz2I7p-7tQvLuQvXIbwcb3w9jMGsuMKi4jwGuKC8HrEkuE5FqrzPo-K8vqRTOfBGu71I8IC99_hJOUGUeTwiwp66yj9MN9akkD3BN1G7ayymOAqAsbwnF-M9YmCSuTHhgT0HHR692Fd3tcagGL3ogIe7b9UYtrAPsb23DLi9_lg4uG95k7tzMDY9tMWQt7jkKL7Rf4W8nfgauRMRib3_VyK9N4cgOMenlr0Dh4a8nY2KuBrerL3mIdO9aELKOKborzucTJG9hmUUOLMbRz3d1BE6R5gNt-l41Ls5TI88bFaSOI5EwzyUZ3495oOMNvZ0ej3gD9-9P5mbt4qWVz0QWPk9jRdAOGZcAr10Fkw9gHiYuGmLazyFy089ap4luIVMqDxUf1O9ckKdtiAAOBNACUhtUAEqcxAAGmAgCQBU8iWr5gpH8y7V_AUByAQIFcMp_-K7_9sJuB4JC_atKzb_Q-Ia-58AAAD_PfsQxwAZfwj17ObGJR_erA8t6DUxEBOtOSIYHs1V_bccB-8sEhMAC_WxSyD2ziBg-vAgAC1u1xc7OBNACUhvUAIqrwYQDBqgBgAAgMEAAKBAAAAUwgAA0MEAAGBBAABYwgAAfEIAAAhCAACQwQAAYEEAAARCAACgwgAADMIAAIDCAABIQgAAAAAAADTCAACwwQAASMIAAJjBAAAwQQAAcMIAALhBAABwwQAAoEEAAFDBAAB0wgAAOMIAADxCAAAgQgAAUMIAAMBBAACawgAACMIAAIDCAACAPwAACEIAAJpCAAD4wQAAAEAAACBCAAAwQgAAYEEAAIZCAAAgQgAAGMIAACjCAACgwAAAeEIAAEBBAACYwQAA4MAAAAjCAABgQQAAhEIAAADBAAAAwwAAAEAAAEDAAADoQQAAEEIAAATCAAAwwgAA9MIAABBBAAD4wQAAqMEAAADCAACYwQAAgEEAAExCAACeQgAAYMEAADBBAAC4wQAAysIAACDBAADgQAAAoEEAAEBAAACMwgAAZEIAAIDAAAAgQQAAEMEAAADAAACGQgAAUEIAAIhBAACSwgAAgL8AAHRCAABAQQAAhMIAAIBBAAAgwgAAkEEAADxCAACAPwAANEIAAKDBAAD4QQAAPEIAABzCAABAQAAA2MEAAATCAACQQQAA-EEAACBCAAAwQQAAqMEAAABBAACGwgAAQEEAAEBAAACYwQAAeMIAAIhBAACowQAAwEAAADjCAABQwQAAoMIAACxCAAD4QQAAUMEAAATCAAAgwgAAkMEAAEBAAADAQQAADMIAAJhBAACowQAAQEAAAEBBAADAQQAAKMIAANLCAADYwQAA0EEAABhCAAAgQQAA0EEAACBBAACGwgAAwEAAADBBAABwwQAAEEEAAIA_AAAAwAAAKMIAANDBAAAAwgAAAEEAAATCAAAMwgAAKEIAAIrCAAAAwQAAPMIAAHDBAACwwQAABEIAAIJCAACIQgAAUEEAAEDAAAAwwQAAFEIAAATCAACowQAAYMEAAIBAAADgQAAAHMIAAHhCAAAkQgAAQMEAABDBAADAwQAAYEEAAOBCAACgwAAAkMIAAJhCAABAwAAAgL8AAI7CAABgwgAAoMAAAJBBAADgwAAAPEIAADzCAAC4wQAA8MEAAGzCIAA4E0AJSHVQASqPAhAAGoACAACOvgAAFL4AAKg9AAAkPgAAgDsAAHC9AADIPQAAxr4AAJi9AACAuwAAFL4AAOi9AAD4PQAABL4AABy-AAA8vgAAgj4AAIA7AAB0PgAABT8AAH8_AADgPAAAMD0AANi9AABAPAAATL4AAIA7AACovQAA-L0AAFQ-AAAEPgAAEL0AAAQ-AAAUPgAAPD4AAHA9AACgvAAAbL4AAES-AABcPgAAhr4AABC9AAA0PgAAuL0AAHA9AACYPQAAiL0AAIC7AACevgAAcD0AABS-AACAuwAAMD0AAPg9AADYvQAAoLwAAO4-AADYvQAA6L0AAI4-AACYvQAAyD0AAOC8AACIPSAAOBNACUh8UAEqjwIQARqAAgAAUL0AAKA8AADSvgAAI78AANi9AAD4vQAA6L0AAJi9AAAwvQAAnj4AAES-AAAEPgAAHL4AAKi9AABAPAAAuL0AAMa-AAAjPwAARL4AAAc_AAC4PQAAqL0AAMi9AACAOwAAFL4AAAS-AADgvAAAiD0AAKA8AADIPQAAmD0AAKC8AAC4PQAAgDsAAOA8AACIvQAAXD4AAIi9AABcvgAAJD4AAOA8AAAQPQAATL4AADA9AABQvQAA4LwAAH-_AAC4vQAAQLwAAES-AACSvgAAcL0AAEC8AABcPgAAFD4AAAw-AABwvQAAgDsAAFA9AAAkPgAAuL0AAKY-AADYPQAARL4gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=beU4i949YXU","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2560,"cheight":1440,"cratio":1.77777,"dups":["8322890312999774871"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"1845770797279551850":{"videoId":"1845770797279551850","docid":"34-9-16-ZD50EC841D444FC9D","description":"Design Patterns In TypeScript (book) https://www.amazon.com/dp/B0948bch24 : ASIN B0948bch24 https://www.amazon.com/dp/B094716fd6 : ASIN B094716fd6 Documentation...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3310065/597c2abf9b80c717bbd7b9e219d70d92/564x318_1"},"target":"_self","position":"14","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8DRr00omVo4","linkTemplate":"/video/preview/1845770797279551850?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Getting Started : Design Patterns in TypeScript","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=8DRr00omVo4\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTMTg0NTc3MDc5NzI3OTU1MTg1MFoTMTg0NTc3MDc5NzI3OTU1MTg1MGqvDRIBMBgAIkUaMQAKKmhobm5kZmpxbmVmbWFscmJoaFVDbVVJTEkyQVd0Mk1TVWdQbFp3RmRPZxICABIqEMIPDxoPPxOOBIIEJAGABCsqiwEQARp4gQkJBQ4D_QD1DwUC-QT_ARX9_AD1AQEA4wYHAvf8AgAM_wj-AwAAAPQF8PsKAAAA9QED-_P_AQAAD_MKAwAAABX5Cv0BAAAA-fv5AgABAAD1__wNBP8AAPr9AwYAAAAA8AoGEQAAAAADEQEIAAAAAAny-QIAAAAAIAAt8GDMOzgTQAlITlACKnMQABpg8w8AWx8i7cLwXdkuDOnyGNkdBxHiCv_mzgDcC7sEEfzTyxs0ABfeB_asAAAAD1rrP_AABGwE5e4C5FMO88D3IBN_GRjnDEgl3-QJ7gz9-P7bZ0VlAN4Y_Qw38usWQx39IAAtU0EgOzgTQAlIb1ACKq8GEAwaoAYAANjBAAAUQgAAMEIAADBBAAA4QgAAoMAAAERCAABQwQAAtMIAAFDBAADQwQAADMIAAEjCAADIQQAALEIAALjBAACgwQAA8MEAAEzCAAB0wgAAWEIAAEzCAAAAwQAA2EEAAFRCAACAQAAAfMIAAMBAAADQQgAAoEAAALDBAACowQAApsIAAEBCAAAoQgAAusIAAMBBAADoQQAAwEAAAMhBAACoQQAAiEEAABRCAACAQQAAQMEAACTCAADoQQAA0EEAAEBCAACgwQAA6sIAAPhBAADgQAAATMIAALBBAABwwQAALMIAAPDBAABQQQAAgEEAAADBAACgwQAAuMEAAKTCAACAPwAAgsIAANhBAADgQQAAIEEAAMDBAACwQQAAyEEAAMDBAACOQgAAHEIAAKBAAAAowgAAsEEAAEDAAADIwQAA7MIAAKhBAAAAwAAAkMEAAMhBAAAAwAAAJMIAAEBBAABkQgAAEEEAAIDAAACgQQAA-EEAAI7CAABwwQAA4MAAABDCAADowQAAPEIAAJjBAACQwgAAhEIAAKxCAAAwQgAAsMEAACDBAADwQQAA2EEAAADAAAB8QgAAwMAAAPhBAAAEwgAAUMEAAPBBAABcQgAAIMEAAAjCAADAwAAA4MAAAOBBAACMwgAAiEEAABzCAABAwAAAqEEAAAAAAAAEQgAA6MEAAERCAAC4wQAACMIAANhBAACAwgAAAMAAAEBAAACwwQAATMIAAODBAACQwQAA0EEAAOBBAAAsQgAAwMAAAFRCAAD4wQAAhsIAAIJCAACoQQAAUMEAAJJCAAC4QQAAcEEAADjCAABwwQAANMIAAIBBAACAwQAAQMEAAGhCAACIQQAAUEEAAK7CAACIQQAAMMEAALDCAACYwQAAMEEAADRCAACQwQAAUMEAAHxCAACYQQAAEEEAAIDBAAB8QgAAGEIAAIBAAAAQQQAAzkIAAJrCAADAwQAA4MEAAADCAAAAAAAAkEEAAHjCAADUQgAAVEIAAKhBAACAwAAAYMEAAPjBAAAgQQAAHMIAACxCAADwwQAADEIAANjBAAAwQSAAOBNACUh1UAEqjwIQABqAAgAAUL0AALi9AACoPQAALD4AAKi9AAAUvgAAJD4AAPK-AABMvgAAyD0AAHS-AABcvgAAED0AAIA7AABAvAAABL4AAAw-AACAOwAAcD0AAOo-AAB_PwAABL4AABA9AAA8vgAA4DwAAEA8AACgPAAAmD0AAEy-AABwPQAALD4AAAw-AAA0PgAAcD0AAMg9AABAPAAAuD0AAHy-AAC4vQAAjj4AADS-AABAvAAAPD4AAIC7AABAvAAAPD4AAKA8AABAPAAAzr4AAIg9AACgvAAAUL0AAOg9AAC4vQAAQDwAALg9AADyPgAAmL0AAMg9AAAMPgAAMD0AABQ-AACoPQAAjj4gADgTQAlIfFABKo8CEAEagAIAAJi9AAAQPQAAir4AACG_AABwvQAAmL0AANi9AACgvAAABL4AAK4-AADovQAA-D0AAHS-AADgvAAAMD0AALi9AADGvgAAQT8AAFC9AAAHPwAATD4AABC9AABEvgAAED0AADy-AACSvgAAEL0AANg9AACoPQAATD4AALg9AACIvQAA2D0AAIA7AABsPgAADL4AAKI-AAC4vQAAkr4AACQ-AACAOwAAyD0AAES-AACYPQAAgLsAAKA8AAB_vwAAmL0AALg9AABMvgAAnr4AAAQ-AADoPQAAFD4AAHQ-AAAcPgAAcL0AAHC9AABkPgAA-D0AAEA8AAAVPwAAJD4AAIq-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=8DRr00omVo4","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":null,"cheight":null,"cratio":null,"dups":["1845770797279551850"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"620942926250551549":{"videoId":"620942926250551549","docid":"34-4-13-Z1A90539AA3AA4CC4","description":"Design patterns are frequently used in OO programming languages, so what about TypeScript? In this video series I'll show how to use these patterns in TypeScript. We'll discuss patterns li...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3759465/70e080b5f2d66295414dd568f448b0da/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ALHpuQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DwAX8VA7FH8M","linkTemplate":"/video/preview/620942926250551549?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Introduction (TypeScript Design Patterns)","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=wAX8VA7FH8M\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFAoSNjIwOTQyOTI2MjUwNTUxNTQ5WhI2MjA5NDI5MjYyNTA1NTE1NDlqhxcSATAYACJEGjEACipoaHh0dWd5eGl5eW51emRiaGhVQ254cmRGUFhKTWVIcnVfYjRRX3ZUUFESAgASKg_CDw8aDz8TboIEJAGABCsqiwEQARp4gf0H_g3-AgD1DgUC-QT_AQkJ__j3AAAA5gQLCAb-AQAK-AH9AAEAAPn98gIAAAAA9wMI_Pz_AAAKEP0MBAAAABL-APj_AAAA_QL2BP4BAAD0_fYD9gIAAAAGDgQAAAAA8QoGEAAAAAAECAQEAAAAAAjz-QIAAAAAIAAtjY_aOzgTQAlITlACKoQCEAAa8AF_9_ICqAgE_E7-DQDFAvsAkwAB_y8WAv_8AAIA--fXAdoMFADb7gsA-wAQ_9sKBwD22fEAF_gTAP4f8AAx_AAALQL0ADr-BgAK-fr_5grVAPLsFf8E7vYABA8M_if__AAi-gEA9PDe_jry_wMtCiMAJfMNAevqEwAF-RQE-eHsAg8U_f0J-gUD9BD8AQkCGgLv_vUF5wD7_g_p7gPgDfED9AUCBAD1-v8TDBsG_s7__wX98wHuJAII_eYABvkNGwL2-R0BCAwNAQEV_P3kGvwH6ggBAPn0D_rvCP8M8OsA_RURBATw2_X58QYJBfPtA_ggAC2nuj47OBNACUhhUAIqzwcQABrAB7qj974xg6c8InxePBipoDt3_LI8w4keO9OEbTuKgo27XqQrPBLVAD0YZny8EX_eOx3Jxb5mCJG8faWNPRSUQj5GRRy9c-gAvEx_sL3GHF88-P3bPEzEO76CnEW7VjLXuroTDD6swOQ5kBaXvQu_qj0_Co280mnCPEaUxj1Y8Ty9T1ktvWroxT38YA89O8zyvP7VQz1gPnm9fNa1PItO1j1fhoU9rr8APWgupr191QU97x21PBIiaj1szJs9EG9CvCvZ8T09fQS9LwFTPL7F3rwetdO8jMe7vFg3ATzO0q-9dga-u1LbIbz9qre8JFKqu29Tcj3--EY9XZIZPVGH1b0VDlM9qFl7vKj8Cz6lg5U9JI6GvP-MnDwPets8tH1hOy3JJjv5SrA9t1TOuq0Vzb3_9Di7c1tsPG_KprxZYq88YqylPAwbKj0Fndo74qmsPGQ99b15hIk9xGLxuwov4b224qG93VBnvAA7N70MQOO8Lb6XvJeg0Lx2ho68M-DJOqcHZT1blNk82MJiPDf2cb0yaPI8TuMJPALwvz0wf6o8HmFivFRkHj1YVQA673pEvBQImz2r56Q82Fj0O6Nr8DzOfB29xUaPvJw0DT7H3oM6OCnUOm_ltjzc-Vk8LUGGPKzK_jyNJR062vqvOzl4S7y6Z907b5PdOlRyrr2vXiW9fsVYuzCDET5ARBQ9NoxbupqnRD2cGFK9Pv4Yu00Pbz1PRSW9qigjOAeQRj2H2IW95e89u2YVtjxeb3E9PpKzOTkEU72Qo3k9Nk78tpnAiD3zdt88xQeKt65u67ym8CA9C5aeuTFNibuNHUS6i4KoOJwOmb0VLrU9NPUeuZ32NL10rYO66oh_ueWzvDw7WWU9MR-UugTRCT0DBxQ9B_KJugvXIbwcb3w9jMGsuKhXJb0yazO9f6equGdIgL1KkNs8uqC9t3Lhmz3SflW9FCR9uUQOG7wMm9y8ZWCYN0yoAD3H8J29_u4wOXVuH71znFs9XstiN8F907xGGDC9gMFMuILiB77qIiW9bq_jt3r9ibxAYG89gcI6OJ2ndb3n4f-5t1lqOEpRqL1jbu08-wU-OEE9aDsc6-K8AbH1t8KG57yzoMu8TX9fuNIvtj213xq9KoA5uCGndL3_dlm9aF5xOCNAh73fQSI9cY7FtuUfsLnDwK067OfPNmZ8CjxdGpo8sjnqNpBKET13C4u7Dh8buHCCSjwq6rc95woJOeRUQb1v0hk8q1xHt0uRDL6X4po9rk2fOOXBLD0UpY68bBkKtyAAOBNACUhtUAEqcxAAGmA_GgAt_C6o5w1j4CnyGuMZ6BftK7I4_-7D_wEUmgEXDfvKBTYAGcHpG54AAADhPvpHzAAqfwgA5ALoCgcIqAst_mJHa-rLJAfZ9u_q6Mb8DCcMRT0A4Re1ViXl4jNjHtEgAC3O1g87OBNACUhvUAIqrwYQDBqgBgAAcMEAAGDBAACgwQAAsMEAAHBBAABcwgAALEIAAOhBAADIwQAAoEEAALhBAACKwgAADMIAAGDCAABAQgAAmMEAACzCAAAIwgAACMIAAATCAACgwQAAZMIAAHBBAAAAQQAADEIAAADBAAAowgAAIMIAACxCAAAMQgAAbMIAAChCAAC2wgAAQMIAABDCAAC4QQAAoEEAAMRCAAAcwgAAiEEAAEhCAADYQQAAIEEAAJZCAAAEQgAARMIAAEDCAAAwwQAAoEIAAEBBAADAwAAAmEEAAMjBAADgwAAAWEIAAMDBAAAAwwAAgEAAAJjBAABUQgAALEIAAGDBAAAMwgAA_sIAAOBAAAAgwgAA2MEAACzCAACAwQAAAEAAAGRCAACsQgAAiMEAAEBCAACIwQAAtMIAAAAAAACgQAAAIEIAAABAAACOwgAADEIAAIC_AAAQQQAAwMAAACDBAACUQgAACEIAAPhBAABowgAA-MEAAGBCAABAwAAAZMIAAMBAAABEwgAAwEAAAFhCAADAQAAAQEAAAKDAAACIQQAACEIAAGjCAABgQQAAYMEAAAjCAACAQQAAwEEAAMBBAACgQAAAQEAAAEDAAACIwgAAQEAAALBBAAAAwQAASMIAALhBAABgwQAA-MEAACzCAADwwQAAdMIAAHhCAADYQQAAiMEAAMDBAAA0wgAAEMIAAKBAAAAcQgAAIMEAALBBAACgQAAAwEAAAABAAABgQQAAsMEAANzCAACwwQAAiEEAAFBBAACAvwAAEEIAAAAAAABcwgAA0EEAAEBAAAC4wQAAQEEAACDBAACAvwAA6MEAAMDAAAAIwgAAuEEAACDCAAD4wQAAIEIAAIbCAADAQAAASMIAADDCAAAIwgAABEIAAHRCAACEQgAAQEEAAIC_AACQwQAABEIAAFzCAACwwQAAoMAAAJBBAACwwQAAJMIAAIRCAAA8QgAAgMEAABBBAADgQAAAgL8AANhCAADAwAAAkMIAAGxCAACAwAAAoMAAALjCAACKwgAAgD8AAEBBAABQwQAAyEEAAFjCAABQwQAAGMIAAIbCIAA4E0AJSHVQASqPAhAAGoACAACIvQAADL4AAGw-AAB0PgAAUL0AANi9AACCPgAA1r4AAHS-AAAwPQAA-L0AAFC9AABAPAAAiD0AAKC8AAAcvgAAHD4AAEC8AAAMPgAA_j4AAH8_AABQvQAAQLwAACy-AADgvAAALL4AAEA8AACYPQAAFL4AAMg9AAAsPgAAmD0AAIA7AACgPAAAlj4AAIA7AACYPQAAPL4AAHS-AACmPgAAoLwAAAS-AABQPQAAiL0AAJg9AACAOwAAcD0AAEC8AAAsvgAA2L0AADS-AAC4vQAA4DwAAFA9AABAvAAAuD0AALI-AAAMvgAAJL4AAHQ-AAAwPQAAyD0AANg9AACSPiAAOBNACUh8UAEqjwIQARqAAgAA4LwAALi9AACGvgAAL78AAIC7AAAwvQAAqL0AACy-AADovQAApj4AACS-AAAEPgAAoLwAABC9AACoPQAAqL0AAJq-AAA9PwAAgDsAAAs_AABQPQAAQLwAABC9AABQPQAAHL4AAI6-AABwPQAAiD0AABA9AAAsPgAA6D0AADC9AADYPQAAcD0AADQ-AADIvQAAXD4AAPi9AACOvgAAPD4AAOA8AAAkPgAAhr4AAOg9AAD4vQAA4LwAAH-_AACovQAA6D0AAEy-AABcvgAAmL0AAHC9AABcPgAATD4AAEQ-AAAQvQAAEL0AANg9AACIPQAAoLwAAOo-AABQPQAAnr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=wAX8VA7FH8M","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["620942926250551549"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"11258697687658162730":{"videoId":"11258697687658162730","docid":"34-5-8-Z2FCBB7A175A3B2B6","description":"Design Patterns In TypeScript (book) https://www.amazon.com/dp/B0948bch24 : ASIN B0948bch24 https://www.amazon.com/dp/B094716fd6 : ASIN B094716fd6 Documentation...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4257431/4d24c79c8856b80919185147b6fdb661/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/V-JsngEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNo5akL0cL6I","linkTemplate":"/video/preview/11258697687658162730?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Prototype : Design Patterns in TypeScript","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=No5akL0cL6I\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFgoUMTEyNTg2OTc2ODc2NTgxNjI3MzBaFDExMjU4Njk3Njg3NjU4MTYyNzMwarYPEgEwGAAiRRoxAAoqaGhubmRmanFuZWZtYWxyYmhoVUNtVUlMSTJBV3QyTVNVZ1BsWndGZE9nEgIAEioQwg8PGg8_E9ECggQkAYAEKyqLARABGniBBRAECf4CAPUOBQL5BP8BCwD7-vcAAADmBAsIBv0BAAL7BPwDAQAABgP8CgkAAAD3CwUB-f8AAPEM9gcDAAAAEv4A-P8AAAACC_cG_gEAAP4A-AYD_wAA-gj__f8AAADy_v0S_wEAAAUCBwkAAAAACgL1AQAAAAAgAC3Gidg7OBNACUhOUAIqhAIQABrwAV0P8f7s3fkB3QP4AAEJxQGB1-H_TBnzAfPj_QDOFf0B3_7eAOsKDQC__PMAqP74Acr92_8yDgcBFe4O_-0EKwE2A_IANOkTAEHxHP_qLAn__gsh_kH6EgEo6hoACvbEABYAEv4V9eQAueXoAw7-OgERHBj_Iwna_-0DLAH8DBL96PMQBNEA9_u83P3-Gg0C_CIhx_44CdsA9wwJAwgL6Ab-4Rb9Dvn5BgQeEAnx8wQE6vv3-_H16fjm-B4BGxQNAQ727w0KDwHzEvcD7iH16PwYNvgL_OP0Cf3T-vO72Q77-v4F8-IbBw30KQ8C-Qr38iAALZPxHTs4E0AJSGFQAipzEAAaYO4JAFEKHMLjQFHYXNv6CQLvAvgxyC7_8qr_9gypEvkT86MqPv8j-QrwmwAAACM2A2TiAP9_Bvbj2dlSIO-nzSICbCP9_9v_NfP3pVkt2LPz0y4T7QAZ_rMYKN_3DHwEAiAALXRqDDs4E0AJSG9QAiqvBhAMGqAGAAAwwgAA4EAAADxCAABAQQAA2EEAAPjBAAAEQgAAAMEAAMjCAADgwQAAiMEAAIjBAAAUwgAAOMIAAKhBAAAgwQAACEIAAJLCAAAwwgAAqsIAAERCAAA8wgAAIMEAAFxCAADoQQAAEEIAACjCAAAgwgAA_kIAAIpCAAD4QQAAoMEAAKTCAACgQQAAgL8AAIDBAADwQQAAmEIAAMjBAACAvwAA4MAAAIDBAAAQQQAAgEEAACDBAACAwQAAoMEAABDBAABMQgAAGMIAAM7CAABgQgAA6MEAAKDAAADAQQAAyMEAAEDBAABowgAACEIAAMDBAAAAQQAAwEAAAJzCAAA8wgAAIMEAABzCAAC4QQAAiEEAADDBAACYwQAA6EEAAHRCAACKwgAAWEIAABBBAAC4wQAA-MEAAJDBAADAwAAAWMIAAGjCAAC4QQAAIMIAAOBAAADYQQAAgEEAAFTCAACAvwAAhEIAAKDBAABgwQAAuMEAADxCAAAkwgAAMMIAACjCAADgQAAAmEEAACxCAAAkwgAAnMIAAJDBAAB4QgAAQEAAAEBBAAAcwgAAcEIAADhCAAAQwgAAHEIAAEjCAAAsQgAAsMEAAATCAAAUQgAAkEIAAFDBAAAUwgAAPMIAABDBAADwQQAAWMIAAMjBAAC6wgAAyEEAAIA_AACQQQAAAMAAAADBAAAAAAAAAEEAAJLCAADAwAAAeMIAAOhBAAAAQAAAoEEAAIjCAACAQAAAwMAAADRCAACAPwAAGEIAAKBAAACAQQAAJMIAACDCAACYQgAAHEIAABjCAACoQQAAKMIAADDBAAAswgAAIMEAAGzCAADYwQAAUMEAABBCAADYQQAAMMEAAHBBAABgwgAAgEAAAOBAAADGwgAA6EEAAABAAAAAQAAAqMEAANDBAAAgQgAAwEAAACRCAAC4QQAAJEIAAHRCAACAvwAAbEIAADRCAACgwQAA2MEAALjBAACEwgAAKEIAAIDBAACiwgAAeEIAABhCAABwQQAAVMIAAABBAADYwQAAuEEAAKBAAAAsQgAAdMIAAMBBAAAQwQAAcEEgADgTQAlIdVABKo8CEAAagAIAAIC7AAAcvgAAVD4AALI-AAAQvQAAqL0AALg9AADevgAABL4AAKg9AABEvgAAQLwAALg9AAAQPQAAJL4AANi9AAA0PgAAoDwAAMg9AACmPgAAfz8AAAS-AADIPQAADL4AAEC8AAAkvgAA6D0AAKC8AAD4vQAAED0AANg9AAAUPgAAUD0AAHQ-AACgvAAAQDwAABw-AABkvgAATL4AAFQ-AACYvQAAML0AACQ-AABQPQAAED0AACw-AABAvAAAmD0AAHS-AACAuwAA4DwAAEA8AACoPQAAXL4AAKC8AACgPAAACT8AAEy-AABQvQAAmD0AAEC8AADgvAAA4LwAAGQ-IAA4E0AJSHxQASqPAhABGoACAAAQPQAA-L0AAJa-AAArvwAA4LwAAIA7AACYvQAAuD0AAIK-AACSPgAA2L0AADQ-AABcvgAAmL0AAKi9AAAwvQAA3r4AADs_AACAOwAABT8AAEw-AAC4PQAAFL4AAKA8AACivgAAwr4AAHC9AACIPQAAoDwAAPg9AAAMPgAAgLsAAHA9AACgPAAA2D0AAGy-AADCPgAALL4AAMq-AABMPgAAiL0AADA9AACCvgAAED0AAKA8AABEPgAAf78AAAS-AABsPgAAmr4AAJK-AADYPQAAqD0AAEw-AACSPgAALD4AAOC8AADovQAAoj4AAEw-AABQvQAA0j4AADC9AACCviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=No5akL0cL6I","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["11258697687658162730"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"7904520739896376128":{"videoId":"7904520739896376128","docid":"34-9-6-Z9C5EFC523707E314","description":"Github Link: https://github.com/choicespecs/Typesc... Additional Resources: Head First Designs https://www.amazon.com/Head-First-Des... Design Patterns: Elements of Reusable Object-Oriented...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4565072/f226d110965de5759ef7b4243a7ac0a3/564x318_1"},"target":"_self","position":"17","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3b0uOjYbMOw","linkTemplate":"/video/preview/7904520739896376128?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Typescript & Design Patterns | Template Pattern - 9","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=3b0uOjYbMOw\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTNzkwNDUyMDczOTg5NjM3NjEyOFoTNzkwNDUyMDczOTg5NjM3NjEyOGqvDRIBMBgAIkUaMQAKKmhod3NnamFhZnZ1aWZheGNoaFVDWWVxRmlrYWp2SGpueEVWMWJOVzZpQRICABIqEMIPDxoPPxO3B4IEJAGABCsqiwEQARp4gf7-AQj7BQDxBwYK-AT_AQsA-_v3AAAA7AUQ-gX_AQAU_Aj8_QAAAPwF9fwAAAAA_PwE-_z-AAABCv8FBAAAABv6AvX9AAAA_QD_A_8BAAD4AfwBA_8AAPv9AwYAAAAA8v79Ef8AAAAKCvwMAAAAAAP5_gMAAAAAIAAteaDiOzgTQAlITlACKnMQABpgBgAAPQQay-YYQ_EE1-IVDM7V8hbcHv_4yADT89oCMzb33iMmACLVFAe1AAAAAiTzGswA7VT7AukP9kYg7r8REv1_HSCzIEgO9_3wFeocEgHg9QH-AOwNEQdN9fj5SyX1IAAtqpY6OzgTQAlIb1ACKq8GEAwaoAYAAIDAAABMwgAAoEEAABDBAACgwAAAsEEAAIBAAACQQQAATMIAACzCAAAEQgAAuMEAAATCAAAAwgAA0EEAAIA_AABcwgAAcMIAAETCAACgwAAA4MAAAFTCAADYwQAASEIAAABAAAAUQgAAqMEAAEDBAAAAwQAAHEIAAIrCAACaQgAAWMIAAMDBAACQQQAAQEEAABDBAADSQgAA8MEAAJDBAABUQgAA4EAAAExCAACKQgAAFEIAAJLCAACgwQAAKMIAALZCAACAwAAAgD8AADhCAAAAwQAAYMEAAJJCAAC4wQAAAMIAABxCAACYQQAAYEIAADxCAAAAwAAAKMIAABTCAACAQQAAQMEAABDCAACwwQAAAMAAAEDBAAAYQgAArkIAACzCAACaQgAASMIAAIbCAAAAwQAA8EEAAIDAAABgwgAAMMIAALBBAABkQgAAsMEAAGjCAADgwAAAokIAALjBAAAoQgAAAMEAALzCAACAwAAAiEIAAAjCAACgwQAAGMIAAOBAAABkQgAAoEAAABhCAABEQgAAoEAAAADAAACIwgAAUMEAACDBAACowQAAQEEAAFBBAAAAQgAA4EEAADzCAABUwgAAbMIAAJBBAABQQQAAmMEAADTCAAAQQgAAkEEAAAAAAAC2wgAArMIAAADBAACeQgAAgD8AAODAAAAgwQAAyMEAABDBAAAgQQAAgEEAAJBBAADAQQAAUEEAADBBAABAwQAA0EEAAJBBAACewgAAGMIAAKBBAAAAwAAAiMEAAIxCAAAkQgAAgL8AALJCAADAQQAAoMEAAADAAACKwgAAQMEAAEBBAACQwQAAWMIAAIA_AACswgAAsMEAAEhCAACAvwAAPEIAACjCAACcwgAAsMEAALDBAACIQgAAkkIAAIjBAABAQAAAUMIAAChCAADwwQAA6MEAADBBAADYQQAANMIAAGTCAACsQgAAYEIAADzCAACgwAAADEIAAODBAABIQgAAEEEAAMDBAAAgQQAAIMEAAKjBAAAYwgAAUMIAANBBAAAYQgAAYMEAAADAAABgwgAAAAAAALjBAABQwiAAOBNACUh1UAEqjwIQABqAAgAA2D0AAIC7AAAcPgAAUD0AAPg9AACYvQAAfD4AABO_AADIvQAAfD4AADA9AABsPgAAEL0AABA9AABwvQAAlr4AAAQ-AACAuwAAqL0AAB8_AAB_PwAAqL0AAEA8AADgvAAA6D0AAMi9AAAwPQAAgDsAAJq-AAC4PQAA-D0AAGQ-AAC4PQAAqD0AAMg9AAB8vgAAUD0AAKA8AADGvgAAlj4AAFS-AADYvQAAUD0AABS-AADIvQAAgLsAAIg9AADYvQAAuL0AANg9AABwvQAAcL0AAII-AACoPQAAZL4AAIC7AAAZPwAAmr4AABS-AAB8PgAAJD4AAKg9AADYPQAAoj4gADgTQAlIfFABKo8CEAEagAIAAIi9AAAMvgAAZL4AADe_AABAvAAAQLwAADC9AACgPAAA-L0AAI4-AABEvgAAoDwAAFy-AAAcvgAAgLsAAIi9AAC2vgAAMT8AADC9AADuPgAAmD0AAOC8AABwvQAAoDwAAAy-AAAUvgAAJL4AAEA8AACAuwAAuD0AAFA9AACAOwAADD4AAMi9AADoPQAATL4AAI4-AABwvQAAlr4AAHw-AABQPQAAuD0AABS-AADgvAAAyL0AAKC8AAB_vwAA6L0AAKg9AACCvgAAdL4AAJi9AAA0PgAAiD0AAJY-AACoPQAAoLwAAPi9AABwPQAAuD0AABC9AACqPgAAUL0AANi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=3b0uOjYbMOw","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["7904520739896376128"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"6776493981508475463":{"videoId":"6776493981508475463","docid":"34-6-3-ZB965EA9A57AA6BD6","description":"Key Advantages of this design pattern are (forgot to mention in the video): 1. Flexibility: Easily switch algorithms at runtime without changing the client code. 2. Open/Closed Principle: Add new...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1962635/c28216111c4aa73e4324c2335a3452bb/564x318_1"},"target":"_self","position":"18","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dkqf9-QsNr_Q","linkTemplate":"/video/preview/6776493981508475463?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"[Behavioral 9] Strategy design pattern with TypeScript example","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=kqf9-QsNr_Q\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTNjc3NjQ5Mzk4MTUwODQ3NTQ2M1oTNjc3NjQ5Mzk4MTUwODQ3NTQ2M2qvDRIBMBgAIkUaMQAKKmhodWZrcm52Zmx6anpoaWRoaFVDcTdqSjVyby1fNVJKMFpjRzh6YUt2dxICABIqEMIPDxoPPxPdAYIEJAGABCsqiwEQARp4gfMJBwj_AgD2CP0E-AX_ARP3Aff2AQAA8QIRBf0B_wAC8Qf2BAAAAP309QkGAAAAAv799vP9AQAAEggIBQAAABkC_QD3AAAA-fr0Df8AAAD08f8BA_8AAPsEBgf_AAAA__oKEQAAAAD2Bv4KAAAAABT_9w0AAAAAIAAt2X3WOzgTQAlITlACKnMQABpgGg4AUSUbALsdWuMe8g0CCtP5AurVIv_ij_-9C88GFPngu-0nACGbGP6eAAAAETK_VgEAD3_jHNEsD_slurXIBTp4C0EW_SklyqoF_QfgFgX0IPooAKvNADlE2gk3EjrlIAAtDEIROzgTQAlIb1ACKq8GEAwaoAYAAEBBAABAQAAACEIAAKjBAABMQgAAMMEAAKBBAABwwQAAcMIAADBBAABoQgAAlMIAACzCAADgwQAAuEEAAJDBAACAwQAAHMIAAODBAAAwQQAA0EEAAKDCAABQwQAANEIAAADBAACowQAAwMEAAEDAAABIQgAAHEIAACjCAACAQgAAksIAACDBAADQwQAAqsIAAKBBAAD-QgAAwMAAAKBBAABIQgAAgD8AAIZCAAA0QgAAMMEAAATCAAA4wgAAAEEAAHhCAAD4QQAAoMAAALDBAACQQQAAgL8AAKxCAACAPwAAzsIAAEBBAAAIwgAAQMAAAKZCAAAwwQAAiEEAAJbCAADYQQAA0MEAACDBAAAswgAAgEAAANDBAAAUQgAApkIAAIDAAABIQgAAgEAAABTCAADAwQAAIEEAAMBBAAAgwQAANMIAAAhCAABoQgAAaEIAACDCAACQwQAA6EEAAFBCAAAAQgAAgL8AAPDBAABgQgAAiEEAAIDCAAD4QQAAPMIAAFDBAAD4QQAANEIAAIC_AAAAAAAA4EEAAKDAAACwwgAAAMIAAPBBAAAgQgAAAEAAAKBBAABsQgAAwEIAAHDBAABgwgAAiEEAABBBAADQQQAAiEEAAAzCAACIwQAAiMEAAGDBAACuwgAAcMIAAJDBAAD4QQAAVEIAAJjBAABcwgAA4MAAAKDAAACgQQAAgMAAANDCAAAYwgAAyEEAAEBAAACAPwAASEIAACzCAABswgAAmEEAABTCAADQwQAAYEEAAKJCAABAQQAAKMIAABhCAADAwQAAKMIAAIA_AAAAQQAA2EEAALjBAACAQAAA6MEAAKBAAABYwgAAoMAAAJRCAABUwgAAFEIAADDBAAAYwgAAQMAAAFTCAABMQgAAnEIAACxCAAAwwQAAPMIAAAxCAAAUwgAAEMEAAATCAADIQQAAEMEAAGzCAAAwQQAA-EEAAChCAABwwQAAGMIAACBBAABAQQAAEMIAAAzCAAA0QgAA0MEAAEBAAABkwgAAwMIAABxCAAAwQQAAuEEAAFTCAADYwQAAyEEAAFzCAADAwCAAOBNACUh1UAEqjwIQABqAAgAAQDwAAAQ-AACKPgAAoj4AAIY-AABEvgAAyj4AAOq-AACivgAAmj4AAKK-AAA0vgAAUD0AAJi9AAD4PQAAPL4AAIA7AACgvAAAuD0AACk_AAB_PwAAXL4AAAS-AABQvQAAiD0AAJg9AACGPgAAuj4AAOK-AABAPAAA6D0AAK4-AAA8PgAAiD0AAKg9AAAkvgAAyL0AAOi9AACWvgAA-j4AACy-AAAkvgAAFD4AADy-AAAQPQAA-D0AANg9AAB8vgAAhr4AALg9AADgPAAAML0AAIY-AADYPQAAlr4AAIC7AAAHPwAA-L0AAGS-AAAMPgAA2D0AAEC8AACgPAAAlj4gADgTQAlIfFABKo8CEAEagAIAAKa-AAC4vQAAJL4AACe_AACYPQAAoLwAAEA8AABwvQAAHL4AAHQ-AABMvgAAuD0AAJi9AACAuwAAiL0AAFC9AACSvgAAMz8AAIA7AAAHPwAAUD0AAOA8AACYvQAAcL0AABy-AABsvgAAML0AAHA9AAAwPQAA-D0AAIg9AADYPQAAcL0AAEC8AAA8PgAAhr4AAL4-AAAQvQAAjr4AABw-AACIvQAAEL0AAGy-AADgPAAAyL0AAOA8AAB_vwAAHL4AAIC7AADYvQAA4LwAAOC8AACYPQAAdD4AAFw-AAD4PQAA4LwAABS-AABEPgAADD4AAIC7AABcPgAAoDwAAHS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=kqf9-QsNr_Q","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["6776493981508475463"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8470450621297524338":{"videoId":"8470450621297524338","docid":"34-9-8-Z9620E28FC599BF32","description":"The state pattern is used to keep track of the state of a process. In this video I'll use an order on Amazon.com as an example. Each order moves to a specific process and the user has limited.....","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4230958/4cfd4dc82ef69f2ec51d61b152fde88b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/IO_yngAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgMyRtqwxr10","linkTemplate":"/video/preview/8470450621297524338?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"State pattern (TypeScript Design Patterns)","related_orig_text":"TypeScript Design Patterns","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"TypeScript Design Patterns\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=gMyRtqwxr10\",\"src\":\"serp\",\"rvb\":\"EqYDChM2MjI1OTAzNzE0MjY5NDg1Mzg1ChQxMDkxMTIyNjc5MjkxNjM2NzYxNwoTODQyNDcyNjA3MTE5OTg3MTcyNQoTODgzMzEzODgzMzA2Njc2MzcxOQoSNDk2Mjk3OTg3MzAxNDgyNDY1ChQxMTM4MzYzODY2MDcxNTE3NTcxMwoTNTE4NjY5NTkyMjk5NzgzNjUxNgoTODExODkzMTI4MjM0NTcyMzg1MgoSNjEyMjIzNTU0OTIyMzYzMzM1ChQxMTU0ODMxMTE4NTg5OTk2Nzg1NQoTNjU1NjYzNjg3ODM3MjA2ODY0NgoTODMyMjg5MDMxMjk5OTc3NDg3MQoTMTg0NTc3MDc5NzI3OTU1MTg1MAoSNjIwOTQyOTI2MjUwNTUxNTQ5ChQxMTI1ODY5NzY4NzY1ODE2MjczMAoTNzkwNDUyMDczOTg5NjM3NjEyOAoTNjc3NjQ5Mzk4MTUwODQ3NTQ2MwoTODQ3MDQ1MDYyMTI5NzUyNDMzOAoUMTU2NjQwODMzNTYyODg3OTcxNTEKEzM4NDIyNTE2Njc5MjU3NTE2NTYaFQoTODQ3MDQ1MDYyMTI5NzUyNDMzOFoTODQ3MDQ1MDYyMTI5NzUyNDMzOGqTFxIBMBgAIkUaMQAKKmhoeHR1Z3l4aXl5bnV6ZGJoaFVDbnhyZEZQWEpNZUhydV9iNFFfdlRQURICABIqEMIPDxoPPxPpBYIEJAGABCsqiwEQARp4gQYFAQn8BAD5CgAO-Qf9AgAD__j4_v4A9A0MBQYC_wAE-wEFAQAAAPwF9fwAAAAA_PwE-_z-AAABCv8FBAAAABHyAfwDAAAA_QH_A_8BAAD4AfwBA_8AAPsEBgf_AAAA8QkGDwAAAAD-CAMLAAAAAAL79wYAAAAAIAAt0DXfOzgTQAlITlACKoQCEAAa8AFvLe3879ceArwW3gDyBeMBgRgP_0r08ACw-uYAzhCwAcX4-gHs0yL_uxH5_4ET7AGg-Nf9PREIAQEHEP8UB0QBGAT2AUzwKgJaGRMB7Cn2_gIoMv72-C4BTtkM_joS5_4JAhD--AG__7_75wDsLh0BFyMJAUgKGwHqHjsB8S8aBBH87gTiDyX8ww7__Q0MB_4QFNT-LxrT_foNIA0p9_YMH7wX_CARA_oBDvr-9uLw-e33_QbtCP0E4wIWBwIxDPIgBycABej78gBCAPoo8-P74AwCABfa-Avy3_UHrxURAsv1Bv6zM_gG6PsV-fsh7_kgAC0BsAA7OBNACUhhUAIqzwcQABrAB23I375z99Q8_gGgPElSTb1XP6Y9GNkEvY7ZuL3iECC9ZlBIvc4abD5GFZQ98yGku7Pwdb7H0Ja8RWRAOf7Viz4gxJ88hqkxO49T9LydmcU8-oLxvNqYjb3_IKI9qc-fvLMVSr2I-OK8LtW7PH9LQD6nSso7gbiGvIVgdb0bFl69gX46vAvNuj0EoLw7EfbSvHeEwz0T-zq8Mm-bO4tO1j1fhoU9rr8APWgupr191QU97x21PLpnrb1BUhq9mdlCPPke5Dx7YVe8xOkkvEgcjb0ndZe6ynIvu9lsNj3cAKI8NhLXO_Th9DxVuqA80C8EOwaWDT0gyjy8JGR7PNAqQ76Yc5-8D6iIPIRL5z1RNkC8eU1ZvByEv71NrQ09N5zkO5yrgTzoORi9eVr-PDBjqj2hkZk8JmmjPMyQDz2CIzy9guHcPI2cBT7UBFu91NdzvO5C071Xyaw8DC9SvFZHbj1_6Hg9qxPGvCcHrb0XVmC89Pt-vLkxIj1JPRW9mS6ju1souT1_9iO9vJAzvGjSYT3KQgU9BsSaPLnar72KtAc8Cvw8vGo2DTyfeyo9McltvEzyrT1uPqQ8EWTOvDF2R706voy9sH03vOi7-z0LFl29oOYcPIUs4roCzMI7KMrvukvYrbyrFbe9xZoCvJMDsb1Hk5u9g3SpOonPXb2w27E6iuueud5nRj0lo5S8qIvWOzckZL1uKOO73qj8OuPFAj7ZnQk9sOXFuTWD8LvxuIc7oRENPFbT9Ty5YJo98w4ruZRAtD3gzWS94odqORXKQjzKsWs9m8zqOeRCT7164wS9VK-1uHNeKD1pyQM-fhoAuZLzVL0nNoq9n6oJuRg_vT2pgAC9iTI5uf9HQb14Exc99H1yuIA2CD1BbrW8HQNiuepZ9bwReeY8C-zbOBYjIT1wW8A8P2ASOZPY3jsDTE-9Rl8FuIXesb0Cdh-98jWeOXb2urwfXvy8seRYuHKuhz2zCju9YU4EOcRWNT15YcY9tuYuuDN9Gjo7iWi9kbqkuB6WPLzG2bY7qYoauLBCkL1MAJm9IWVjuHJsPbyznWo9KIK2t8rhA74Q1x48l_1ON1x8oL3oe1e97HmEN_PuQ71kFSC924YXuEq2Cr5nnty9W5b2OKW3ZDzjEWa95DWiOEqMDz21U287wAzet-rulTy-r987Hwb9N5BCozwjd6I8kzTktzLurD1cJr697GpDN1UYpj1tC8U9g8fnOOtc7LyqpKQ9AYvEuE4SBTunXIE90QiGuAhkgjvWLGG9KOhcuCAAOBNACUhtUAEqcxAAGmAZCABX5i2q5Q4__TnW9RIa2f3xKMAp_9Ta_-QcxhwLIOrWEkf_Pc8l5p8AAAD9Odo5xQAbf_fn8PbIAy7mpPYp2S0CGkDFKxomD7td-7oQFvI1GxIAFP6lJTn52BlRDdogAC2czRc7OBNACUhvUAIqrwYQDBqgBgAAQMAAAHBBAABQwQAAbMIAAAxCAAAMwgAAKEIAAPBBAAA0wgAAwMAAAARCAABUwgAAEMEAAFjCAAAoQgAAqEEAAK7CAAA4wgAA-MEAACzCAACowQAAhsIAAJhBAACAQAAAQEEAACDBAABkwgAAMMIAALhBAAD4QQAAtsIAAOBBAABgwgAAJMIAABTCAAAAAAAAiEEAAJxCAAD4wQAAgL8AAERCAABMQgAAIEIAAIRCAAAoQgAAcMIAAKBAAAAAwQAApEIAAADAAADIwQAAgD8AAPDBAABAwAAAvEIAAMjBAAD8wgAA4EEAAEDAAAAcQgAAbEIAABzCAADowQAA4MIAANBBAABAwgAA2MEAACDCAADQwQAAiMEAAGBCAAC0QgAAEMEAAJhBAACAvwAAmsIAACTCAADgQQAA2EEAAIBBAABgwgAAGEIAAJBBAAAUwgAAgD8AANBBAACQQgAATEIAABxCAABUwgAAGMIAADRCAACgQAAATMIAAIA_AADYwQAAkEEAACBCAACoQQAAKEIAAMjBAAAIQgAAuEEAAEDCAAAwQQAAmMEAACTCAACoQQAAsEEAAARCAACoQQAAgMEAAEDBAABswgAAIMEAAFBBAACowQAAaMIAAPBBAADgwAAAwEAAAITCAABgwQAAZMIAAChCAACgQAAA8MEAANDBAABkwgAAHMIAADDBAAAQQQAAwMAAACBCAAAcwgAAwMEAAFDBAADgQQAAmMEAAKDCAAAAwQAAHEIAABBCAABwwQAAiEIAAEBBAABYwgAAuEEAAEBBAACAQAAAAEEAALDBAAAAwQAA8MEAAMDBAABUwgAAQMEAAODAAABkwgAAQEIAACzCAADAwAAAAMEAANjBAABgwQAAwEEAAGBCAACKQgAAgEAAAKjBAAAAwQAAJEIAANDBAABYwgAA-MEAAMBBAACAwQAABMIAAGhCAAAAQgAAMMIAAMDAAAAgwQAAQMEAALxCAADgwAAAeMIAAFBCAABAwAAA8EEAAIjCAAA0wgAA6EEAAKBBAADowQAAKEIAAEDCAADgwAAAsMEAAJDCIAA4E0AJSHVQASqPAhAAGoACAAC4vQAAZL4AAMg9AAAkPgAAcD0AAPi9AAA8PgAA6r4AAEA8AABQPQAAPL4AAKC8AAAQvQAAoDwAAIi9AAAEvgAALD4AAIC7AAAwPQAA6j4AAH8_AACgvAAA6D0AAAS-AACgPAAAZL4AANg9AABwPQAATL4AACQ-AAA0PgAAmD0AAIg9AADIPQAALD4AACw-AAAUPgAAmL0AAJa-AABsPgAABL4AAAy-AACYPQAA4DwAAFA9AABAPAAAmD0AAIC7AACCvgAAiL0AACy-AABQvQAADD4AAKA8AAAMvgAA4DwAAN4-AAAUvgAAXL4AACQ-AABQvQAAVD4AAFA9AAAEPiAAOBNACUh8UAEqjwIQARqAAgAAfL4AADC9AACavgAAOb8AAEA8AADIvQAADL4AADS-AADIvQAAmj4AACS-AAD4PQAAgr4AAJi9AABQvQAAEL0AAKq-AAA5PwAAcL0AAPI-AABEPgAAcD0AANi9AACYPQAAVL4AABy-AACIvQAAqD0AAIC7AAAEPgAAFD4AABC9AAA8PgAAoDwAADQ-AADYvQAATD4AAHS-AACivgAALD4AAKC8AAD4PQAARL4AAIA7AAD4vQAAoLwAAH-_AAAwvQAABD4AAIa-AAB0vgAAUL0AAKA8AACGPgAAfD4AABQ-AADgvAAAMD0AAAw-AACoPQAADL4AAI4-AADoPQAA6L0gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=gMyRtqwxr10","parent-reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":2560,"cheight":1440,"cratio":1.77777,"dups":["8470450621297524338"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false}},"dups":{"6225903714269485385":{"videoId":"6225903714269485385","title":"\u0007[TypeScript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007] Tutorial for Beginners","cleanTitle":"TypeScript Design Patterns Tutorial for Beginners","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=5rsvkHY4FGE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/5rsvkHY4FGE?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":"d3d3LnlvdXR1YmUuY29tO1VDekNGWkk0YmpCNGRzVkFrbDNQRFpxUQ==","name":"zuni","isVerified":false,"subscribersCount":0,"url":"/video/search?text=zuni","origUrl":"http://www.youtube.com/@zuni907","a11yText":"zuni. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2905,"text":"48:25","a11yText":"Süre 48 dakika 25 saniye","shortText":"48 dk."},"date":"10 eki 2022","modifyTime":1665360000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/5rsvkHY4FGE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=5rsvkHY4FGE","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":2905},"parentClipId":"6225903714269485385","href":"/preview/6225903714269485385?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/6225903714269485385?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10911226792916367617":{"videoId":"10911226792916367617","title":"\u0007[Typescript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007]: Factory \u0007[Design\u0007] \u0007[Pattern\u0007] Tutorial","cleanTitle":"Typescript Design Patterns: Factory Design Pattern Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=CNIEdB7XBRk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/CNIEdB7XBRk?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":"d3d3LnlvdXR1YmUuY29tO1VDSVZQUFJ2d3dFaF9yWm9RVlpHWFI3QQ==","name":"Code Legends","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Code+Legends","origUrl":"https://www.youtube.com/channel/UCIVPPRvwwEh_rZoQVZGXR7A","a11yText":"Code Legends. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":464,"text":"7:44","a11yText":"Süre 7 dakika 44 saniye","shortText":"7 dk."},"views":{"text":"4,4bin","a11yText":"4,4 bin izleme"},"date":"16 mayıs 2022","modifyTime":1652659200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/CNIEdB7XBRk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=CNIEdB7XBRk","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":464},"parentClipId":"10911226792916367617","href":"/preview/10911226792916367617?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/10911226792916367617?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8424726071199871725":{"videoId":"8424726071199871725","title":"The Strategy \u0007[Design\u0007] \u0007[Pattern\u0007] In \u0007[TypeScript\u0007]","cleanTitle":"The Strategy Design Pattern In TypeScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=0hgP1bb4NOw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/0hgP1bb4NOw?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":"d3d3LnlvdXR1YmUuY29tO1VDZlhhaUFiencteU93SDFXRWFtaE9idw==","name":"Eduard Karesli","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Eduard+Karesli","origUrl":"http://www.youtube.com/@EduardKaresli","a11yText":"Eduard Karesli. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1814,"text":"30:14","a11yText":"Süre 30 dakika 14 saniye","shortText":"30 dk."},"views":{"text":"1,5bin","a11yText":"1,5 bin izleme"},"date":"28 kas 2020","modifyTime":1606521600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/0hgP1bb4NOw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=0hgP1bb4NOw","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":1814},"parentClipId":"8424726071199871725","href":"/preview/8424726071199871725?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/8424726071199871725?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8833138833066763719":{"videoId":"8833138833066763719","title":"Five Essential \u0007[Design\u0007] \u0007[Patterns\u0007] in \u0007[Typescript\u0007]","cleanTitle":"Five Essential Design Patterns in Typescript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=JBu2ZTPgiKI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/JBu2ZTPgiKI?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":"d3d3LnlvdXR1YmUuY29tO1VDNnZSVWpZcUR1b1VzWXNrdTg2THJzdw==","name":"Jack Herrington","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Jack+Herrington","origUrl":"http://www.youtube.com/@jherr","a11yText":"Jack Herrington. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2970,"text":"49:30","a11yText":"Süre 49 dakika 30 saniye","shortText":"49 dk."},"views":{"text":"64,1bin","a11yText":"64,1 bin izleme"},"date":"12 mar 2021","modifyTime":1615579134000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/JBu2ZTPgiKI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=JBu2ZTPgiKI","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":2970},"parentClipId":"8833138833066763719","href":"/preview/8833138833066763719?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/8833138833066763719?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"496297987301482465":{"videoId":"496297987301482465","title":"\u0007[Design\u0007] \u0007[Patterns\u0007] in \u0007[TypeScript\u0007]","cleanTitle":"Design Patterns in TypeScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=h6VvBJTvIE8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/h6VvBJTvIE8?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":"d3d3LnlvdXR1YmUuY29tO1VDMWY1TFBTbEhTb0ZvVUZxanJVUGFUQQ==","name":"Coders Field","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Coders+Field","origUrl":"http://www.youtube.com/@CodersField","a11yText":"Coders Field. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2754,"text":"45:54","a11yText":"Süre 45 dakika 54 saniye","shortText":"45 dk."},"date":"17 haz 2021","modifyTime":1623888000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/h6VvBJTvIE8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=h6VvBJTvIE8","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":2754},"parentClipId":"496297987301482465","href":"/preview/496297987301482465?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/496297987301482465?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11383638660715175713":{"videoId":"11383638660715175713","title":"Observer (\u0007[TypeScript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007])","cleanTitle":"Observer (TypeScript Design Patterns)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=GioexP_s5Yc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/GioexP_s5Yc?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":"d3d3LnlvdXR1YmUuY29tO1VDbnhyZEZQWEpNZUhydV9iNFFfdlRQUQ==","name":"Simply Explained","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Simply+Explained","origUrl":"http://www.youtube.com/@simplyexplained","a11yText":"Simply Explained. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":729,"text":"12:09","a11yText":"Süre 12 dakika 9 saniye","shortText":"12 dk."},"views":{"text":"30,2bin","a11yText":"30,2 bin izleme"},"date":"11 nis 2017","modifyTime":1491868800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/GioexP_s5Yc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=GioexP_s5Yc","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":729},"parentClipId":"11383638660715175713","href":"/preview/11383638660715175713?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/11383638660715175713?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5186695922997836516":{"videoId":"5186695922997836516","title":"\u0007[Typescript\u0007] & \u0007[Design\u0007] \u0007[Patterns\u0007] | Strategy \u0007[Pattern\u0007] - 1","cleanTitle":"Typescript & Design Patterns | Strategy Pattern - 1","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=KGcw4Lq_p5k","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/KGcw4Lq_p5k?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":"d3d3LnlvdXR1YmUuY29tO1VDWWVxRmlrYWp2SGpueEVWMWJOVzZpQQ==","name":"Choice Specs","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Choice+Specs","origUrl":"https://www.youtube.com/channel/UCYeqFikajvHjnxEV1bNW6iA","a11yText":"Choice Specs. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":925,"text":"15:25","a11yText":"Süre 15 dakika 25 saniye","shortText":"15 dk."},"views":{"text":"5,2bin","a11yText":"5,2 bin izleme"},"date":"29 ara 2021","modifyTime":1640736000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/KGcw4Lq_p5k?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=KGcw4Lq_p5k","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":925},"parentClipId":"5186695922997836516","href":"/preview/5186695922997836516?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/5186695922997836516?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8118931282345723852":{"videoId":"8118931282345723852","title":"\u0007[Typescript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007]: Adapter \u0007[Design\u0007] \u0007[Pattern\u0007] Tutorial","cleanTitle":"Typescript Design Patterns: Adapter Design Pattern Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=YVhFqT15LEg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/YVhFqT15LEg?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":"d3d3LnlvdXR1YmUuY29tO1VDSVZQUFJ2d3dFaF9yWm9RVlpHWFI3QQ==","name":"Code Legends","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Code+Legends","origUrl":"http://www.youtube.com/@codelegends","a11yText":"Code Legends. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":455,"text":"7:35","a11yText":"Süre 7 dakika 35 saniye","shortText":"7 dk."},"views":{"text":"2,5bin","a11yText":"2,5 bin izleme"},"date":"16 mayıs 2022","modifyTime":1652659200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/YVhFqT15LEg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=YVhFqT15LEg","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":455},"parentClipId":"8118931282345723852","href":"/preview/8118931282345723852?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/8118931282345723852?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"612223554922363335":{"videoId":"612223554922363335","title":"\u0007[Typescript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007]: Template Method \u0007[Design\u0007] \u0007[Pattern\u0007]","cleanTitle":"Typescript Design Patterns: Template Method Design Pattern","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ZpTbpu1cT_g","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ZpTbpu1cT_g?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":"d3d3LnlvdXR1YmUuY29tO1VDSVZQUFJ2d3dFaF9yWm9RVlpHWFI3QQ==","name":"Code Legends","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Code+Legends","origUrl":"http://www.youtube.com/@codelegends","a11yText":"Code Legends. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":355,"text":"5:55","a11yText":"Süre 5 dakika 55 saniye","shortText":"5 dk."},"views":{"text":"1,8bin","a11yText":"1,8 bin izleme"},"date":"15 mayıs 2022","modifyTime":1652623510000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ZpTbpu1cT_g?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ZpTbpu1cT_g","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":355},"parentClipId":"612223554922363335","href":"/preview/612223554922363335?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/612223554922363335?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11548311185899967855":{"videoId":"11548311185899967855","title":"5 \u0007[Design\u0007] \u0007[Patterns\u0007] in \u0007[TypeScript\u0007] | | \u0007[Typescript\u0007] Tutorial | Tutorial 2021 | \u0007[Typescri...","cleanTitle":"5 Design Patterns in TypeScript | | Typescript Tutorial | Tutorial 2021 | Typescript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=W_clXg6K7wM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/W_clXg6K7wM?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":"d3d3LnlvdXR1YmUuY29tO1VDSGNUVzR3LTgwVTNnSzBXMG94SDk0dw==","name":"Programming Rise","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Programming+Rise","origUrl":"http://www.youtube.com/@ProgrammingRise","a11yText":"Programming Rise. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2754,"text":"45:54","a11yText":"Süre 45 dakika 54 saniye","shortText":"45 dk."},"date":"14 haz 2021","modifyTime":1623628800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/W_clXg6K7wM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=W_clXg6K7wM","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":2754},"parentClipId":"11548311185899967855","href":"/preview/11548311185899967855?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/11548311185899967855?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6556636878372068646":{"videoId":"6556636878372068646","title":"\u0007[Typescript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007]: Repository \u0007[design\u0007] \u0007[pattern\u0007]","cleanTitle":"Typescript Design Patterns: Repository design pattern","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=5hlcrDKnRvY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/5hlcrDKnRvY?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":"d3d3LnlvdXR1YmUuY29tO1VDSVZQUFJ2d3dFaF9yWm9RVlpHWFI3QQ==","name":"Code Legends","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Code+Legends","origUrl":"https://www.youtube.com/channel/UCIVPPRvwwEh_rZoQVZGXR7A","a11yText":"Code Legends. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":501,"text":"8:21","a11yText":"Süre 8 dakika 21 saniye","shortText":"8 dk."},"views":{"text":"8bin","a11yText":"8 bin izleme"},"date":"15 mayıs 2022","modifyTime":1652572800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/5hlcrDKnRvY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=5hlcrDKnRvY","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":501},"parentClipId":"6556636878372068646","href":"/preview/6556636878372068646?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/6556636878372068646?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8322890312999774871":{"videoId":"8322890312999774871","title":"Adapter (\u0007[TypeScript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007])","cleanTitle":"Adapter (TypeScript Design Patterns)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=beU4i949YXU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/beU4i949YXU?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":"d3d3LnlvdXR1YmUuY29tO1VDbnhyZEZQWEpNZUhydV9iNFFfdlRQUQ==","name":"Simply Explained","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Simply+Explained","origUrl":"http://www.youtube.com/@simplyexplained","a11yText":"Simply Explained. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":346,"text":"5:46","a11yText":"Süre 5 dakika 46 saniye","shortText":"5 dk."},"views":{"text":"21,6bin","a11yText":"21,6 bin izleme"},"date":"25 nis 2017","modifyTime":1493078400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/beU4i949YXU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=beU4i949YXU","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":346},"parentClipId":"8322890312999774871","href":"/preview/8322890312999774871?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/8322890312999774871?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1845770797279551850":{"videoId":"1845770797279551850","title":"Getting Started : \u0007[Design\u0007] \u0007[Patterns\u0007] in \u0007[TypeScript\u0007]","cleanTitle":"Getting Started : Design Patterns in TypeScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=8DRr00omVo4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/8DRr00omVo4?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":"d3d3LnlvdXR1YmUuY29tO1VDbVVJTEkyQVd0Mk1TVWdQbFp3RmRPZw==","name":"SBCODE","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SBCODE","origUrl":"http://www.youtube.com/@sbcode","a11yText":"SBCODE. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":526,"text":"8:46","a11yText":"Süre 8 dakika 46 saniye","shortText":"8 dk."},"date":"21 mayıs 2021","modifyTime":1621555200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/8DRr00omVo4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=8DRr00omVo4","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":526},"parentClipId":"1845770797279551850","href":"/preview/1845770797279551850?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/1845770797279551850?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"620942926250551549":{"videoId":"620942926250551549","title":"Introduction (\u0007[TypeScript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007])","cleanTitle":"Introduction (TypeScript Design Patterns)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=wAX8VA7FH8M","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/wAX8VA7FH8M?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":"d3d3LnlvdXR1YmUuY29tO1VDbnhyZEZQWEpNZUhydV9iNFFfdlRQUQ==","name":"Simply Explained","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Simply+Explained","origUrl":"http://www.youtube.com/@simplyexplained","a11yText":"Simply Explained. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":110,"text":"1:50","a11yText":"Süre 1 dakika 50 saniye","shortText":"1 dk."},"views":{"text":"32,1bin","a11yText":"32,1 bin izleme"},"date":"6 nis 2017","modifyTime":1491436800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/wAX8VA7FH8M?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=wAX8VA7FH8M","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":110},"parentClipId":"620942926250551549","href":"/preview/620942926250551549?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/620942926250551549?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11258697687658162730":{"videoId":"11258697687658162730","title":"Prototype : \u0007[Design\u0007] \u0007[Patterns\u0007] in \u0007[TypeScript\u0007]","cleanTitle":"Prototype : Design Patterns in TypeScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=No5akL0cL6I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/No5akL0cL6I?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":"d3d3LnlvdXR1YmUuY29tO1VDbVVJTEkyQVd0Mk1TVWdQbFp3RmRPZw==","name":"SBCODE","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SBCODE","origUrl":"http://www.youtube.com/@sbcode","a11yText":"SBCODE. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":337,"text":"5:37","a11yText":"Süre 5 dakika 37 saniye","shortText":"5 dk."},"views":{"text":"1,2bin","a11yText":"1,2 bin izleme"},"date":"25 mayıs 2021","modifyTime":1621900800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/No5akL0cL6I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=No5akL0cL6I","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":337},"parentClipId":"11258697687658162730","href":"/preview/11258697687658162730?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/11258697687658162730?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7904520739896376128":{"videoId":"7904520739896376128","title":"\u0007[Typescript\u0007] & \u0007[Design\u0007] \u0007[Patterns\u0007] | Template \u0007[Pattern\u0007] - 9","cleanTitle":"Typescript & Design Patterns | Template Pattern - 9","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=3b0uOjYbMOw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/3b0uOjYbMOw?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":"d3d3LnlvdXR1YmUuY29tO1VDWWVxRmlrYWp2SGpueEVWMWJOVzZpQQ==","name":"Choice Specs","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Choice+Specs","origUrl":"https://www.youtube.com/channel/UCYeqFikajvHjnxEV1bNW6iA","a11yText":"Choice Specs. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":951,"text":"15:51","a11yText":"Süre 15 dakika 51 saniye","shortText":"15 dk."},"date":"30 eki 2022","modifyTime":1667088000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/3b0uOjYbMOw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=3b0uOjYbMOw","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":951},"parentClipId":"7904520739896376128","href":"/preview/7904520739896376128?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/7904520739896376128?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6776493981508475463":{"videoId":"6776493981508475463","title":"[Behavioral 9] Strategy \u0007[design\u0007] \u0007[pattern\u0007] with \u0007[TypeScript\u0007] example","cleanTitle":"[Behavioral 9] Strategy design pattern with TypeScript example","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=kqf9-QsNr_Q","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/kqf9-QsNr_Q?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":"d3d3LnlvdXR1YmUuY29tO1VDcTdqSjVyby1fNVJKMFpjRzh6YUt2dw==","name":"Integrator Dima","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Integrator+Dima","origUrl":"http://www.youtube.com/@IntegratorDima","a11yText":"Integrator Dima. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":221,"text":"3:41","a11yText":"Süre 3 dakika 41 saniye","shortText":"3 dk."},"date":"19 kas 2024","modifyTime":1731974400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/kqf9-QsNr_Q?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=kqf9-QsNr_Q","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":221},"parentClipId":"6776493981508475463","href":"/preview/6776493981508475463?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/6776493981508475463?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8470450621297524338":{"videoId":"8470450621297524338","title":"State \u0007[pattern\u0007] (\u0007[TypeScript\u0007] \u0007[Design\u0007] \u0007[Patterns\u0007])","cleanTitle":"State pattern (TypeScript Design Patterns)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=gMyRtqwxr10","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/gMyRtqwxr10?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":"d3d3LnlvdXR1YmUuY29tO1VDbnhyZEZQWEpNZUhydV9iNFFfdlRQUQ==","name":"Simply Explained","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Simply+Explained","origUrl":"http://www.youtube.com/@simplyexplained","a11yText":"Simply Explained. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":745,"text":"12:25","a11yText":"Süre 12 dakika 25 saniye","shortText":"12 dk."},"views":{"text":"23,9bin","a11yText":"23,9 bin izleme"},"date":"2 mayıs 2017","modifyTime":1493683200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/gMyRtqwxr10?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=gMyRtqwxr10","reqid":"1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL","duration":745},"parentClipId":"8470450621297524338","href":"/preview/8470450621297524338?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","rawHref":"/video/preview/8470450621297524338?parent-reqid=1764478925663243-2293220226207197780-balancer-l7leveler-kubr-yp-sas-15-BAL&text=TypeScript+Design+Patterns","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":"2293220226207197780715","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":{"regular":{"default":"R-I-48058-715","mail":"R-A-13411721-3"},"adult":{"default":"R-I-474674-108","mail":"R-A-13426421-3"}},"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":"TypeScript Design Patterns","queryUriEscaped":"TypeScript%20Design%20Patterns","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"}}}