{"pages":{"search":{"query":"Building Web Applications in Angular 2","originalQuery":"Building Web Applications in Angular 2","serpid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","parentReqid":"","serpItems":[{"id":"13942257132839515369-0-0","type":"videoSnippet","props":{"videoId":"13942257132839515369"},"curPage":0},{"id":"8355479959471855122-0-1","type":"videoSnippet","props":{"videoId":"8355479959471855122"},"curPage":0},{"id":"12660770846422137316-0-2","type":"videoSnippet","props":{"videoId":"12660770846422137316"},"curPage":0},{"id":"4014844236887903640-0-3","type":"videoSnippet","props":{"videoId":"4014844236887903640"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dEJ1aWxkaW5nIFdlYiBBcHBsaWNhdGlvbnMgaW4gQW5ndWxhciAyCg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","ui":"desktop","yuid":"6957993921769581496"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"2644920487968049663-0-5","type":"videoSnippet","props":{"videoId":"2644920487968049663"},"curPage":0},{"id":"17233234757205409742-0-6","type":"videoSnippet","props":{"videoId":"17233234757205409742"},"curPage":0},{"id":"14963774648002067495-0-7","type":"videoSnippet","props":{"videoId":"14963774648002067495"},"curPage":0},{"id":"934023629020992662-0-8","type":"videoSnippet","props":{"videoId":"934023629020992662"},"curPage":0},{"id":"4003463708935538958-0-9","type":"videoSnippet","props":{"videoId":"4003463708935538958"},"curPage":0},{"id":"14745831650670281514-0-10","type":"videoSnippet","props":{"videoId":"14745831650670281514"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dEJ1aWxkaW5nIFdlYiBBcHBsaWNhdGlvbnMgaW4gQW5ndWxhciAyCg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","ui":"desktop","yuid":"6957993921769581496"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"2344175924106521919-0-12","type":"videoSnippet","props":{"videoId":"2344175924106521919"},"curPage":0},{"id":"502533605351027313-0-13","type":"videoSnippet","props":{"videoId":"502533605351027313"},"curPage":0},{"id":"7029415636903289172-0-14","type":"videoSnippet","props":{"videoId":"7029415636903289172"},"curPage":0},{"id":"11827485000354615190-0-15","type":"videoSnippet","props":{"videoId":"11827485000354615190"},"curPage":0},{"id":"433417288384788132-0-16","type":"videoSnippet","props":{"videoId":"433417288384788132"},"curPage":0},{"id":"7118354647942299002-0-17","type":"videoSnippet","props":{"videoId":"7118354647942299002"},"curPage":0},{"id":"17087243023524799548-0-18","type":"videoSnippet","props":{"videoId":"17087243023524799548"},"curPage":0},{"id":"736200032777616177-0-19","type":"videoSnippet","props":{"videoId":"736200032777616177"},"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":"dEJ1aWxkaW5nIFdlYiBBcHBsaWNhdGlvbnMgaW4gQW5ndWxhciAyCg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","ui":"desktop","yuid":"6957993921769581496"}}},"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%3DBuilding%2BWeb%2BApplications%2Bin%2BAngular%2B2"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"3301012408675893647237","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1470500,0,7;1457622,0,51;1460955,0,50;1460710,0,50;1460214,0,92;1312966,0,77;1472010,0,29;1459323,0,55;1459902,0,13;1461715,0,13;1470249,0,15;1470225,0,33;1282204,0,26;1469597,0,29;1466295,0,43;708540,0,47;1467151,0,13;1464404,0,45;1146115,0,5;1215702,0,61;1474025,0,23;1470514,0,74;1404017,0,81;1471176,0,19;1470320,0,21;901025,0,19;1470415,0,59;46450,0,66;151171,0,72;1281084,0,50;287509,0,89;1447467,0,48;785125,0,91;1466397,0,51;681842,0,35"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DBuilding%2BWeb%2BApplications%2Bin%2BAngular%2B2","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=Building+Web+Applications+in+Angular+2","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":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=Building+Web+Applications+in+Angular+2","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Building Web Applications in Angular 2: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"Building Web Applications in Angular 2\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Building Web Applications in Angular 2 — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y80797438dfa2add54ebb37af39cf732d","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1470500,1457622,1460955,1460710,1460214,1312966,1472010,1459323,1459902,1461715,1470249,1470225,1282204,1469597,1466295,708540,1467151,1464404,1146115,1215702,1474025,1470514,1404017,1471176,1470320,901025,1470415,46450,151171,1281084,287509,1447467,785125,1466397,681842","queryText":"Building Web Applications in Angular 2","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"6957993921769581496","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1472666,1466451,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1769581649","tz":"America/Louisville","to_iso":"2026-01-28T01:27:29-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-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":"1470500,1457622,1460955,1460710,1460214,1312966,1472010,1459323,1459902,1461715,1470249,1470225,1282204,1469597,1466295,708540,1467151,1464404,1146115,1215702,1474025,1470514,1404017,1471176,1470320,901025,1470415,46450,151171,1281084,287509,1447467,785125,1466397,681842","queryText":"Building Web Applications in Angular 2","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"6957993921769581496","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":"3301012408675893647237","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":152,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"6957993921769581496","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1754.0__7d090cb2d4d9823803190509a95d03c049893005","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"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":{"13942257132839515369":{"videoId":"13942257132839515369","docid":"34-5-7-Z2E87A5D1F829159C","description":"Lukas Ruebbelke begins the course on Angular 2 with a brief overview of the course topics. He will be alternating with Scott Moss as they cover everything from components and templates to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4820479/3a44304afb78528e680a81c32cbb0050/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/lldgLwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7Ld0MmPhxak","linkTemplate":"/video/preview/13942257132839515369?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Introduction - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=7Ld0MmPhxak\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxMzk0MjI1NzEzMjgzOTUxNTM2OVoUMTM5NDIyNTcxMzI4Mzk1MTUzNjlqiBcSATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8TvgKCBCQBgAQrKosBEAEaeIH0_Pb-Af8A7vr7CgsE_QATAgT59QEBAPP4Bv__Av8ABAkFAPgBAAATAf37-wAAAPkEAQD__wAAFxD2CAMAAAAP-vz09QAAAPz8_Qr_AQAA6vUMCAMAAAAeBQcJAAAAAPMF9wP6__8B_gn_AwAAAAD65gEJAAAAACAALYVB0Ts4E0AJSE5QAiqEAhAAGvABfxr_ANTeEf_wCv8A3AQEAYwAAf8hEegAxvQJAKLs3P_pDxAA4_QDAQbnKv_CIvr_1QwB_0ISAQDz_AsATf7y_wgY9QAt7BAALePaANjt4f7h-QH_CAoX_yHnBQAs-en-BgIL_hD6zAH_9QQDDt4U_xINBQL5Ee0DAfr6__MZ-fwh6gL-BBQMA_H47v_6HBYEBgTw_v4a-wb51wMAEgTt_vkG9gA1BeQBBwkDDPnhA_UCCPsAAQUGAvkPA_31AAUB5A8MAQnh_wkFDf8HPvzzDuYYFAUNIAj-DBr189wJ-v_48BMG5xEI9vDmBADhCvT_IAAtfjM0OzgTQAlIYVACKs8HEAAawAexGvu-bDCDPW0Yx7vQEMk9UL2_PAsw4rsN_v69Ug6mPIhdgDwrq4Q9aYhvPQ8JX7s4aYq-0Qw9PO2ufTxxcrc-y6upPOgRKD1omDW9hZ0cvFsG_zvgu22-XoqWPRa5TLw7RV09mborvF3fhzz61dw9N35yPKugFjxb2XQ9-twBPAXHwLxbC249hA3vvfc46jkqqEg-uAbTu_4qgDxEac895MQyPHGqNby7jae98qR7PSNlMLyOS7Y9blKsvNBvqTvjNU8-edrrvINdwzwumdm8f_h5PBHC4LhvLyk9eNwmvbO9DDwNFzm9RJEkvCqQWTyPfTq96ywEvQM-vzsouQO-Fi82veI-Ej2oktw8oEWhOwKDoLsYPmK9drd8PRbfKzzBTAC9f7RJPVN9grwxsRk-qfUjPDtImTyf9b67EkEGPU_JOTwJLYA9tjcuPZNDurz5Ldq9cByCvJVX-LuCb7-8iR1XvBWUGjvfiM69khk5vLahT7rfo368vzq3u_qMVTzVI809grxovLZYmzy3cwq8l4YrPaphPzuWkVi68CNNPfAemDpSSPC7INa2PNWokbxRIog98O89Pd3JjLzHeUm8dWeaOs0bK7tCpsY9HTCZPIOc3jppqFE9p77ivMJC1rr9LeY8KuX1vPk4SzsNVSG-75yMPeQgtrq1SAO8zZWBPNXHqjth_iq9PCRGvHWPrjvTa4O9pbC9O7TOlTr29t08CCrZvKzwujvtz2q91f-evOr5e7q4yP08tuRHPYbvs7pz8426KJz6u5tudzfNodY8eFKVPDzKlziMZTo9azTvvCTnJrldjx09JtUIO9w4zzfuBBw8UlUyvPkNM7qxlnG8fnNavPf_Mzuaalo7hwYYPbM_1DqB1767LUn5PGtlR7oqo4a9Tr0JvaVUsDhfIdg8M7UZvKE3Zzi_B5S8IqqLvLJFBrm0sOW723sivYAc8DgepiC8VzL0u1rfFjjeqDo99yiSvNnfvLR9gMk7a2ZtPZp44TitDiU8UcAWPQ3JVbf6ucy9GFBaO2dGybiYzKe8P0YqvcKdADgZ8yS97isKvb1BkDjK4QO-ENcePJf9TjfrI2u9jb64vES307f1uO88EnYAPRKDvjjQoLy8xyKXvS87YTjV8rk8in09vfioAzjApEI83wNPvG50Jbg7-2o90fmduzI8bzj01so8fJ7_PMjWFbd0MLE9jlbavEFfsbfqG0G7pqnEPexBlzhxfGO9-iUCPqmBLLmVaU-956-pu_C8tzb5yQe8IIEavW58nbcgADgTQAlIbVABKnMQABpgWfkAG-8SC_sJRvMD9eEh38ziBg_nB__i1gD2Gv0MERngofMR_yDM9gCwAAAA__H9SfMADWUe0uMN2AgA9sLuGgZ_CBEQ2AISCMrPEP0CReDVFyE9AAngtBMPD9NQJz76IAAtCsIxOzgTQAlIb1ACKq8GEAwaoAYAAADAAAAAwgAAHEIAABDBAAAAQAAAoEAAADxCAAAAAAAACMIAAIC_AABkQgAAoMAAAKLCAAAswgAACEIAABhCAAA4wgAAVMIAABDCAAC4wQAAWEIAAODCAADgQQAAYEEAABBBAACAQQAAMMIAADzCAADEQgAAgL8AAMBAAABEQgAA0sIAABDBAADgwQAAgL8AALhBAADgQQAAqEEAAKjBAABAQQAAsEEAAOhBAACmQgAAYEEAABTCAADowQAAgEAAAK5CAABgQQAAbMIAAATCAACYQQAAIMEAADBCAACgQAAAMMEAAAxCAACgwQAAwEEAAKjBAAAswgAAiMEAAMjBAADAQAAATEIAAKBBAABAwQAAgEAAABBBAAA8QgAAgkIAABTCAACOQgAAwEAAADTCAADIwQAAAMEAAPDBAACEwgAAnsIAAJBBAABcQgAALEIAAAAAAACwwQAAgEEAACBBAABoQgAAgEAAALBBAAAcQgAA4EEAAIDCAABkwgAAYMIAACBBAACgQAAAUEIAABBCAABwwQAAhkIAAKJCAABMwgAAvsIAAJBBAACgwAAAiEIAAKDBAACuQgAA-EEAACDCAAAMwgAAoMEAAKhCAAAAwgAAEEEAAMDBAACgwAAA4MEAAEBBAACwwQAAJMIAAPDBAAAwQQAAvkIAACBCAAAAwQAA6MEAAAjCAACYwQAAoMIAAIBAAAD4QQAAsEEAAAxCAACAQAAAQEIAABBBAACWwgAAGMIAAPBBAACgQQAAAAAAAPhBAACoQQAASMIAAPBBAAB4wgAAMMEAAEDAAACgQAAAIEEAALDBAADAQAAAUEEAAEBAAACgwQAAAMAAAGBBAACAwgAA0EEAABDCAABAQAAAFEIAABDCAABoQgAAPEIAAIBBAACwQQAAqsIAAIhBAACowQAAEEIAAKBAAADIQQAAkkIAAGDBAAAsQgAAYEIAACzCAADAwQAAQEAAAIA_AAAEQgAAsEEAAGjCAAB4QgAAqEEAAILCAAB0wgAAUMEAAOBAAABQQgAAYMEAALjBAABEwgAAiEEAAFDCAACcwiAAOBNACUh1UAEqjwIQABqAAgAA0r4AAOi9AACavgAAyD0AAJK-AADWPgAAnj4AAFW_AACOvgAAcL0AADw-AAAMvgAA4r4AALY-AABsvgAAmr4AAOY-AAAcvgAA_j4AAEc_AAB_PwAA2D0AAOC8AAC4PQAAUL0AAKI-AACavgAA7r4AAIg9AAA0PgAAsj4AAJi9AACePgAAEL0AACQ-AABwvQAAqD0AAHy-AAD2vgAAhj4AAES-AAAsPgAARD4AAFA9AABEPgAAyD0AAFQ-AADKvgAA-D0AAIC7AACgvAAABb8AALI-AACCPgAALD4AAPg9AABDPwAAQLwAAHy-AAC6PgAA6L0AAPY-AAAUPgAAUD0gADgTQAlIfFABKo8CEAEagAIAAIK-AADovQAAir4AAD-_AACAOwAAQLwAAFA9AADIvQAAEL0AALg9AACgPAAAFD4AABS-AACYvQAAcD0AAIA7AADovQAAFz8AAKg9AADePgAAyL0AADC9AACYvQAAUL0AABy-AAAkvgAADD4AAFC9AABAvAAA-D0AABQ-AACoPQAAiL0AAMg9AABcPgAAJL4AAAQ-AACaPgAAxr4AAJg9AABEPgAAMD0AAEA8AAD4PQAAQDwAAHA9AAB_vwAAgLsAAHQ-AAAcvgAAXD4AAIq-AADoPQAAcL0AAJI-AAAEPgAAiD0AAKi9AADIPQAAoLwAABA9AAD4PQAAsr4AAHC9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=7Ld0MmPhxak","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13942257132839515369"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1627136828"},"8355479959471855122":{"videoId":"8355479959471855122","docid":"34-5-0-Z36D7C9CA930E0027","description":"Scott continues his demonstration of the HTTP module. He transitions the code to a POST operation and shows how to add customized headers. Then he subscribes...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2804669/65748eac29663be106e6156166cdfefe/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/OdeRQQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUmSv9V1OD2A","linkTemplate":"/video/preview/8355479959471855122?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"HTTP Demonstration Part 2 - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=UmSv9V1OD2A\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChM4MzU1NDc5OTU5NDcxODU1MTIyWhM4MzU1NDc5OTU5NDcxODU1MTIyaogXEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E64DggQkAYAEKyqLARABGniB_vn1Bf0DAPz5BgcCB_wCCQj_-PcAAAD79QX-BgT-AAQJBQD4AQAAEgH9-_sAAADyC_4A_AAAAAQG-wf5AAAABvr-__oAAAALBAIJCgABAfgBCv4CAAAAFf4GAwAAAADzBPcD-___Af4IAwsAAAAA__b-Bvz2_gAgAC3W8t47OBNACUhOUAIqhAIQABrwAToH-_3w5foBzxT4AN8A4QCB8Pv_OhP2AP_pCP_J9_gA3grsANf-DAHzDAsAyh36AOAM5AAqAhIAEPIL_w3zDgArBAQAG-D3ATECEP_fG-EA7RAE_zf4HwAf7xQAAvXwAQ___wIJ7eYA0f3_ABcPGwER8ioAFPno_eQMIgL_IBsA9QP7At4RBgHS__j7_esR_vwK0QYgC_QD_fkIBwod8Qn3BxQDDAX4BOkHCwfq4_v_4A_vAwT48_zs-hcBFwMJ_hf4Cv_y6vX67B_-9igCAP0KCw0GAwH2CQr__v3s9_34FwcI-u8iBwDsEwsG-Ar3ByAALZD6Tjs4E0AJSGFQAirPBxAAGsAHXB_GvgBBdD2nEpQ8cxwuvIN2fT307KS7--c5vmLCQzz7rd28iV0rPtNdwz19hgU8nE2Xvuo9XLlkjxa8teGQProRNr0aiTA9ubyevakw-DvY_gS9Z2IKvlVh_TwwQj29MeygvWkE9jxjVCM9Cp0XPpObFbwRiq28fN_uvK2uGb1l7pA70eeTPQ6bLb0dC8S7Z4EGPpkzNj1KzNi8peCEPfpHujxALae7a3MQvLZX1Tx9sA48_AuUO9YGwLuv_wC8Wkc1PYPGp7vIg-M86_uFvT5oTL2HOxE8VMNePf9x5zye7hw9ZEBRvDcXfzxnPow80qOOPZmkDb1Q37I8Qgouvj5fDr1sw3K8Iv0WPla1Kb0jdli7F-8Xvvfdjj1qULQ8VCNsO6S-kTyS_oM804bjPcx2aj3WdL08l7MSPeFdDr3wngc7ujACPma9mLzMPrS8EH6tvXrzRb03bUY8CbvROxy2zT3vekS8rBQnvfKrHj3Y7y68XadRPVWXnTxNg6I8zwMOPd95OL1LD7c7QuavPModMT0RoVc7wdIPvSjTCL01n068nKIIPPqGiD12ZTy8TPKtPW4-pDwRZM68KHbZvFcIq700iIu7PE98PbqaAT15mNG7QXh-vLKcBLs4tNA7LbrQu5GEWL2eB3u7EOYWvqQiiDqqp4w5xZnVPBuLnDzEqoe7MPWDPeEzaL2IvVA8JaPUvEXd_zoY3C46F96LPSKZwDu3KJK7NA6au43AzjzNJ4s53WsXvUqqAL0eTD25NJe1Pbqp3LzmWHi4cPcoPVQKsDwjTiM5SiLgvIyHUjxIjYU5TkgGPagpeD2MXR03GJMDPd5_er1CvwA4uEPgO4qMM7xNJDy5uM66vWr7Ej2YcEw5LcznPFncfz03AmS5161UPeCvE7ycmKy5qWIPPRsBC7zxGMs4_rBKPMQgFb3psQc3tLDlu9t7Ir2AHPA4hjNkvTXNHjwPbVm4nkk2PQTF9LwO8X03RZzvOz3R1T3iCUe5uTEivdX00TrafMu4F2iCvVKruTxluZa4HvnjvRvrnL0cwoW4zt2TvNr8w7vVjwk4bcX-vaLUPr0aL_S4Ft9LvVGC_r1EWCy4MnKGvYSLS71LGwu4LdHZvbyghL3ryZQ3O9qdPVlRQ71xldO4ZTTSPexVH72h9cQ3LXdrPXHBHj2ziIa3zo7UPUa_DD06LBK4XKihPX3ElL24oZY3Iv_sPTUpBT7zflu4GCc5vZRDpT1llMe4j6-YvFYDXj2d2Yu4PkSOPeTFWL07cwu4IAA4E0AJSG1QASpzEAAaYDABACX29tMBDEL5F_LkDu3l6gUZ7w4A_tcAGDEADxAJz6f3Bv8p1fn9uQAAAB8UCj4eAPxbIvblG9YpBdvn2iT5fxj-EfIBGvbz0SsV90LqxQP7GwAS29MDDAPFWSocHCAALb95Pzs4E0AJSG9QAiqvBhAMGqAGAABAQAAAFEIAAHhCAADAwAAAcEIAAABAAACEQgAAoEAAAK7CAAAAwAAAAMAAAKjBAACIQQAAAMAAAJBCAAAwwQAADMIAAGDCAACgwQAANMIAAHxCAABowgAAgMEAAExCAADgQQAAUMIAAGDCAADYQQAAykIAABBBAADwwQAAQEAAAK7CAAAsQgAADEIAADzCAADIQQAAQMAAALhBAACgQgAAoEAAACDCAAAAQQAA4MAAAIA_AAA8wgAAAAAAACBBAACOQgAAkMEAAJzCAADQwQAAIEIAAJLCAACSQgAAVEIAAKrCAACAwAAAqMEAAJBBAAC4QQAAyMEAALDBAABkwgAAsEEAAJTCAACgQQAAwMAAAHBBAACgQAAAuEEAABDBAAAEwgAAdEIAAOjBAADwQQAABMIAAMBAAAAQQgAASMIAAIbCAAAcQgAAiEEAAADBAAAMwgAAoMEAAGTCAACQQQAAEEIAAOBAAACAPwAAoMEAAMBAAABUwgAAgEEAAAjCAADwwQAAcMEAADxCAABQwQAAsMEAADxCAACuQgAAiMEAAOjBAABwQQAABEIAABhCAABgQQAATEIAAMDBAAC4wQAA2MEAAABAAAAYQgAAJEIAAKhBAAAwQQAAYEEAAIA_AAAEQgAArMIAAKhBAAAQwgAAAEIAAFxCAABAQAAAmEEAALTCAACgQAAAYMIAAGDCAADQQQAAEMEAACDBAAAwwQAAoMAAAEDBAAAUwgAACMIAAJhBAAAAAAAA0EEAAIA_AABYQgAAiMEAAFDCAADoQQAAuMEAAIDBAAAQQgAA4MAAABBCAAAYwgAAYEEAAEzCAAAwQQAAAMEAAEBBAAAAQgAA2EEAADhCAAAUwgAAwMAAAIDAAACmwgAAYEEAALBBAACKQgAAEMIAAL7CAAAsQgAACEIAABBBAACgwQAAkEIAAKpCAADgwQAAEMEAALhCAACQwgAAAMIAAEBAAABUwgAA-MEAAIDAAACewgAAiEIAAEDAAAAAAAAAJEIAAMjBAAAAQQAAOEIAAEjCAACAQAAAZMIAAPhBAAA4wgAAEMIgADgTQAlIdVABKo8CEAAagAIAAKa-AAAUvgAAmr4AAFw-AACqvgAAhj4AANg9AAAzvwAAVL4AAIA7AAAkPgAAFL4AAJa-AACWPgAANL4AAMK-AADyPgAAmL0AAPI-AAAzPwAAfz8AANg9AACAOwAAqD0AAIi9AABUPgAATL4AAPq-AABMPgAATD4AAHw-AADgvAAAlj4AAJg9AAAkPgAAgDsAAHA9AAB0vgAApr4AAJY-AADGvgAAVD4AAIA7AABwPQAAQLwAAKg9AACCPgAAHL4AAFC9AABAPAAA4DwAALK-AACSPgAAtj4AAKI-AACYPQAASz8AAOC8AADYvQAAND4AALi9AACKPgAA2D0AAJi9IAA4E0AJSHxQASqPAhABGoACAABUvgAATL4AAEy-AAA9vwAAcL0AAKA8AADgPAAAFD4AANi9AADIPQAAoDwAALg9AAAcvgAAEL0AAJg9AADgvAAAgDsAAA8_AAAwPQAA2j4AAHC9AACgPAAAML0AANi9AAC4vQAAyL0AAOg9AABQvQAAiD0AADQ-AACIPQAAqD0AAJi9AACIvQAABD4AAKi9AABQPQAAij4AAIa-AAA8PgAARD4AAPi9AABAvAAAHD4AAKA8AAC4PQAAf78AABA9AAD4PQAAcL0AANg9AABMvgAAiD0AAEC8AACCPgAAyD0AAJg9AACIvQAA-D0AAFC9AADgPAAAED0AAIK-AADgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=UmSv9V1OD2A","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8355479959471855122"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3703863755"},"12660770846422137316":{"videoId":"12660770846422137316","docid":"34-0-4-Z2571BE70EAEB9B0C","description":"Lukas demonstrates the application that will be built throughout the course. He also shares links for installing the demo application, additional Angular examples, and a non-TypeScript version of...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1801308/d34ef7a865f6b2bc19e54598be322994/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/WZrERgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dxq0Oy42gnjI","linkTemplate":"/video/preview/12660770846422137316?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"The Demo Application - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=xq0Oy42gnjI\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxMjY2MDc3MDg0NjQyMjEzNzMxNloUMTI2NjA3NzA4NDY0MjIxMzczMTZqiBcSATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8ToQOCBCQBgAQrKosBEAEaeIH--fUF_QMA9PgIAQIE_gEUAvzz9gICAPT4Bv__Af8AB_sIAfsBAAAMBfsCAgAAAPIABgAAAAAAChD9DAQAAAAO-vz19gAAAAUB-xH_AQAA_PwJBAP_AAAV_gYDAAAAAPME9wP7__8B-gEFAAAAAAAD8QAFAAEAACAALdby3js4E0AJSE5QAiqEAhAAGvABVv_jAPr6DgLbAe8A1RHo_4Hw-_8b-AgA4QT6Ac8C6gDoFfIA8AAYAAcFKACxDPMB9_nz_zkQAQD__Q4ALwj_ACMP-QAn7w4AIvf7AOr24ADmCxT_MvsOABzqBQAxBO0BGf31_-YR7wDP6_8A_wMgAAMJAQQf_fn_E_gI_xwh-wIDCfYA5Az7_9z_Ev_zEPwACg3l_xAN7gEI5QcCB__hAQD0CgEn7_kDEfoGBurv-_j3Cf75-PX3BQwHDfgIFgb86-_-AxHs-AEJFAoAEwL-B-kVEgUG9wIEFfwB_9sBBgDl-wv12Q0DAQQOBgP0CQD_IAAtkPpOOzgTQAlIYVACKs8HEAAawAeHbNi-JF6DPePRujtzHC68g3Z9PfTspLuV0gO-lpinvL-0rDvToxk-qDZ4PWEJ97qbHaG-RqGbvMhnqDxRv4s-HWwWPZvocz1ERba9VHcAvXnGY7zgu22-XoqWPRa5TLw7RV09mborvF3fhzzeyy0-sFIFvNjk3ztuCEQ8mNlMvdsz6Lv4oRo8H4XrvbyRebwecP09d4Cru9HvGLsg6wk-xW3ZvKqZNbwjk4K9VYfcPLoVQjyQ0lE9jFyBvJygcjxXBN89Pn4KvTOTHj05t8m8K263PIZWpzxNNEM9jw-EvWX12DwNFzm9RJEkvCqQWTzLqvy7s9FZvVBovjwxzSS-4Y9svSFhczwXmIo92ULOOwsRizwUmwq9XTVPPfglUTxJ9569U4equgL44TvPfKM9uDJSPafQVDxCA1Y9xN3PPHloqzoLDg8-XGsWPKrvALyKPJm9HMF8POBjsDy-aNG7kN5LPawjIry7fGu9g8NmPCB7nDugvro9PVl7vJqhpzx3qbc9BAklvXGFgTyA9A09WQhBPfO_JjzWH2G9EZZHPcNgH7xSSPC7INa2PNWokbxVGUE92v9APWZZpLubV3W90IYyPIHlMrkW-Oo971-PPDPa7DoNKIU955CzOhfUNzxkJ7Q7J1MiO76BbrxTBTO-syD5PCZOk7qJz129sNuxOorrnrl8Omi93o0qvGTO0DueI9K9gsWhPFxx3jhiL1Q9KaPAvL93I7uVDAC9V19YvTNTczhW0_U8uWCaPfMOK7nQkHs9oq-FvONrz7lK8Uy8EXpsvBFjwTjTiT893kcBPBhwbzr8vgQ9f2nRPHFCbrjDbLy7bGvVvJZH2bj4mWm8btyiPFTTZLknpeC8A46OPAG3-zjiTQa7p5kJvXQ3ZTl067W8Vbm1vJ25HrlX2a28owNyvUyH17iU0dC6vS2CvdDoADiFf6y8Q5iRupS0XzazTSK8tWjmPONuaTc4aVo9sRx8vMcZmbiSWug8i_GrPbob1jejhsA8lFBVPEJ4UrjwJ5S9aVMVPcFA57ge-eO9G-ucvRzChbjMXYs8nA6uPHXfBrgqvsu9qLI-vedGlTcESP68t9OWvRhjLrZG8eg6lgK3vMbvZzc_1p28WGttvY78zDcIsKe7PAGzvcHL_zgnaV06CxcovBmpSLjg_509NQYfPIaNyDbwp5Y9dmOLPFt5qbQ9c5A9yK9kvSSyBDf5ZOU9yNmaPbVA1jZxfGO9-iUCPqmBLLkhrCa9VAF3PWErUrhN7VY8ySGivZUuHbggADgTQAlIbVABKnMQABpgTfwAJ_kJ7vUDWPcK8NX-29La9hzrEf_72f__FgEHHBPaowQV_xfd-PWxAAAAEQL_S_kADGYc5t4L0Ab2zePaJe5_5Q0JxQ0l9cTCHRnyQ-XoGwZNAPLjtQv9ItM7KBwcIAAt2lMwOzgTQAlIb1ACKq8GEAwaoAYAAOBAAACgwAAAAEIAAMDAAABAwAAADEIAAIxCAABIwgAASMIAAKhBAAD4QQAA2EEAAGTCAACawgAAkEIAAMhBAAAEwgAAAMAAADDCAAC8wgAA0EEAAFjCAADYwQAAcEEAAEDAAADgwQAA6MEAAEzCAADkQgAAMEIAAIC_AAA4QgAAiMEAAEBCAABAwgAAsEEAALhBAACYQgAAQEAAAFDBAADgwAAAGEIAAKBBAACYQQAAgD8AANjBAAB4wgAAgMEAALJCAADgwAAAaMIAAJjBAAAQQQAAsEEAAMDBAAAEwgAArMIAABDBAABYwgAAQEIAAIBAAAAkwgAAMMEAAIDCAAAAQgAAUMEAAPhBAABAQAAAoMEAAAAAAACqQgAAJEIAAATCAACOQgAAAMIAAEjCAABswgAAgMAAAFxCAAAAwgAABMIAALBBAABQQQAA-EEAANDBAACQQQAAdMIAANhBAACKQgAA4EAAAJhBAABAQAAAwEEAABTCAADQwQAAsMEAAEBCAABQQQAAiEEAADBBAADowQAACEIAALxCAACKwgAAEMIAAMDAAAD4QQAACEIAAETCAABEQgAAwEEAAABBAADAwAAAQMIAANZCAABYQgAAsEEAAPjBAAAAAAAABMIAAIDAAAC4wQAAAEEAALDBAACAQAAAskIAAIjBAADgQAAAmMIAAMjBAADowQAATMIAAEDBAAC4QQAAIEEAABDCAACAQQAAAMAAABjCAAC2wgAAoMAAACBCAAA0QgAAoMEAALhBAABgwQAASMIAAARCAACowQAAwMEAAIBBAABwQQAATEIAAMDAAAAEwgAAAMAAANhBAAAgwgAAFMIAADDBAAAAwgAAoEEAAIjCAABgQQAACEIAAGjCAADwQQAA4EEAACBCAACAvwAApMIAAOBAAABAQAAAVEIAAKjBAAAUQgAAIMEAACBBAABYQgAAFEIAAFBBAABYwgAAHMIAAIC_AADYQQAAmMEAAITCAACuQgAAAAAAAMDBAABQwgAAMEEAAFBBAADIwQAAgEAAAABAAACuwgAAAMEAAJzCAACowSAAOBNACUh1UAEqjwIQABqAAgAABb8AAAy-AACKvgAATD4AALa-AAC2PgAA1j4AAEe_AABcvgAAML0AAKA8AAAEvgAA8r4AALo-AACCvgAAPL4AAMI-AABcvgAAAz8AACc_AAB_PwAAEL0AAKg9AABkPgAAUL0AAO4-AACavgAAtr4AABA9AADIPQAAoj4AAOC8AADePgAA4LwAAAw-AAC4vQAARD4AANK-AAAZvwAA6j4AAGS-AACGPgAARD4AAEC8AABMPgAAbD4AAIo-AACmvgAAuD0AAFC9AACoPQAAGb8AAJI-AACaPgAAfD4AAAQ-AAA_PwAAQDwAAHy-AAAhPwAAmL0AAL4-AADIPQAA6D0gADgTQAlIfFABKo8CEAEagAIAAI6-AAAMvgAAmr4AAFu_AABQvQAAQDwAADA9AACIPQAAQDwAAKA8AAAQvQAADD4AAFy-AAC4vQAAQLwAAOA8AAAMvgAAGT8AAHA9AADyPgAATL4AAMi9AABwvQAA2L0AAFS-AAA8vgAADD4AAIi9AAAwvQAAgDsAANg9AACYPQAAMD0AAIg9AAAkPgAAVL4AAIg9AACCPgAAqr4AACw-AAAUPgAAyL0AAOC8AAAQPQAAmL0AAJg9AAB_vwAAEL0AADQ-AAAEvgAAPD4AAHS-AAC4PQAAgDsAAI4-AADIPQAAMD0AAEC8AABUPgAA4LwAAEA8AABwvQAA3r4AAHA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=xq0Oy42gnjI","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12660770846422137316"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3819695644"},"4014844236887903640":{"videoId":"4014844236887903640","docid":"34-4-0-ZF77049C2B6A7DA5D","description":"Many of the best practices from Angular 1 have been distilled into Angular 2. Features like change detection has been dramatically improved and there has been a focus on speed and performance.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4033277/20d1a99d9fb6cdb65aa4792412879b0f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/rpsceAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7C4fgxRBbUU","linkTemplate":"/video/preview/4014844236887903640?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Why Angular 2 - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=7C4fgxRBbUU\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChM0MDE0ODQ0MjM2ODg3OTAzNjQwWhM0MDE0ODQ0MjM2ODg3OTAzNjQwarYPEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E-0CggQkAYAEKyqLARABGniBAP3__v4DAPH4AggDBP4BAAP_-Pj-_gD37w4C_wP-AAQJBQD4AQAAFwn_9QIAAADx_P0AAwAAAAwP7wADAAAAB_kG-fUAAAAC-AEGAAAAAPX-AwQDAAAAHvYGAgAAAAD6C_gC_gAAAPn3-wEAAAAA7vH-CAAAAAAgAC1S99o7OBNACUhOUAIqhAIQABrwAX4k5gPODPz_CxjO__EjEQGBFfD_IRHpAPMIDQG5ENT_CST6ANbfAAAG6Cr_5DUN_y_0AP8D0hH_GfgXACceCQALBhMALdMNASf2-wDy5-H_8AQIACX1DAAP7fwAIADwAgAe_v7cB98A9uwHABTqJAL_6PoG5Q0MBAII_f7lDv_88OTg_gMIC_vk_Of-3SgMANIHEQH2Bv__-uICBu77ygMJ5Pv7HvX0APUA8wn_9fgG_RED_ur69v8RBg8FD_YPBin8BggF1v_54Q4L9xECGAfs9hQFBgkA-SP8-gHq9vz3_-7wAOvm_gHTBQEA6AT_AiAALVH0NTs4E0AJSGFQAipzEAAaYFIBAAcVHxYW6ibwA_b8F9bb7PcT9v__ANkABfsOAQsXzJAhCv8x2ef9sgAAAAb9AS0FAPFmKt_z-dDw6PDizyP7f_kZDNziFA_h3PQXBETV1gsjOQDy8LksEtzRQEY9CCAALZTpNDs4E0AJSG9QAiqvBhAMGqAGAABgwQAAqMEAAFBBAACYQQAAAEAAABBCAAAkQgAAMMIAAIC_AADQQQAACEIAAMDAAAC2wgAAfMIAAFBCAABAwAAAQMAAALDBAAAAwAAAuMIAAOhBAABswgAAwMAAAJBBAADgQAAAyMEAAGjCAACowgAAxEIAABhCAACAQQAAKEIAALDBAAAwQQAAhsIAAKBBAACAQQAAmEIAAJhBAACAQQAAoEEAAIRCAACIQQAAsEEAAOBBAACawgAAVMIAACDBAACMQgAAMMEAAKbCAACowQAAAMIAAEBCAACYQQAAGMIAANLCAADAQAAAhMIAAHBBAACgQQAAZMIAADzCAACIwgAAsEEAAEDBAAAEQgAA2MEAAODBAACAvwAAbEIAAEhCAABMwgAAiEIAANDBAAAgwgAAaMIAAJjBAACAQAAAOMIAAGDCAAAcQgAAgD8AAIBCAACAwAAAIEEAAHzCAADoQQAAjkIAAODBAABMQgAAAAAAACBCAABIwgAAoMEAAAjCAAD4QQAAIEEAAJBCAAAUwgAAsMEAAKpCAAC2QgAAqsIAAAzCAABAQQAAkEEAAIhBAADAwQAAXEIAAJBBAADYQQAAyEEAABDCAACUQgAA0EEAADzCAABAQQAAhMIAAFDBAACAvwAAYMEAANjBAACIwQAAAMAAAKJCAAAUwgAAQEEAAHzCAADowQAAAAAAABzCAAAwwQAA4EEAAIA_AAA0wgAAMEIAAIhBAACQwQAAaMIAAEBBAADowQAAgEIAACjCAAAgQQAA2EEAAFzCAACAwAAA4MAAALDBAADAwAAAAEEAABhCAABAQAAAAEEAAFDBAACAQAAAEMIAAGDBAABwQQAAQMIAAOBBAADgwAAA-MEAAIA_AADgwQAAoEEAABBCAADAQQAAcMEAAGjCAAAgwQAAoEAAAGxCAAAAwQAA4MAAABhCAAAEQgAAUEIAACBBAABUQgAAeMIAAADCAAAgQgAAKEIAAGDCAAB0wgAA-EEAAABAAABwwQAAWMIAAIDBAAAAQgAAJMIAACRCAAAQwQAAmMIAAEBAAABEwgAAoMEgADgTQAlIdVABKo8CEAAagAIAALq-AAA0vgAAE78AAEC8AACWvgAA8j4AAGw-AABpvwAAQDwAADC9AAB0PgAAgr4AAAe_AACiPgAAbL4AAEy-AADmPgAAXL4AAAE_AAArPwAAfz8AAPg9AACoPQAALD4AADC9AADyPgAAsr4AAOK-AABwPQAA-D0AAMI-AACAuwAAgj4AAEA8AAA0PgAAgLsAAMg9AAC4vQAAAb8AAFw-AACavgAAiD0AADw-AACGPgAA4DwAAKg9AAAkPgAAur4AAIC7AABQPQAAoDwAAA-_AADOPgAAbD4AABQ-AADYPQAAUz8AALg9AAB8vgAAgj4AAKi9AAD-PgAAuD0AAIi9IAA4E0AJSHxQASqPAhABGoACAAAsvgAA6L0AAGS-AABNvwAADL4AAHy-AACYPQAAQLwAAOC8AACgPAAAFD4AAMg9AAA8vgAAHL4AAFA9AACAuwAAJL4AAA0_AAA8PgAApj4AAFA9AAAMvgAA-L0AANi9AAAUvgAA4LwAAAw-AABAvAAAED0AAPg9AACoPQAAmD0AABC9AAAQPQAAUD0AAJi9AACYPQAAmj4AAKq-AACIPQAAqj4AAIi9AACoPQAADD4AAOg9AADIPQAAf78AABC9AABUPgAANL4AAAQ-AABEvgAAyD0AACy-AABMPgAA6D0AABA9AAAwPQAAuD0AAJi9AABwPQAAEL0AAPa-AADgPCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=7C4fgxRBbUU","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4014844236887903640"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4056899066"},"2644920487968049663":{"videoId":"2644920487968049663","docid":"34-0-7-ZE2F422E1E8B75FA8","description":"Lukas explains the @Input and @Output decorators. These decorators are defined in a component class and bound within the component’s template. The @Output decorator also exposes an EventEmitter...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3854860/9d561b24e8f8fb3837260564793623ef/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/hr/i1ZNAQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFVJbJfdK9OU","linkTemplate":"/video/preview/2644920487968049663?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Input & @Output - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=FVJbJfdK9OU\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChMyNjQ0OTIwNDg3OTY4MDQ5NjYzWhMyNjQ0OTIwNDg3OTY4MDQ5NjYzapMXEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E-cEggQkAYAEKyqLARABGniB-gHzAAb4AO8K_AoSBfwBHfsH__QDAgDl-vv-BP4BAPwDAPj1AQAAAQMH_P8AAADrBwQG7wEBAAMM9f8EAAAADu_9_vkAAAAFAfsU_wEAAPzzDfwCAAAAIAUICgAAAAD4-e0DAQAAAf8F9QMAAAAA-_n5AAD_AAAgAC30wcA7OBNACUhOUAIqhAIQABrwAVAR6f8J6wACxwTkAMcR7wCBBQv_Ifn8AN787QDL-dYA5v7lAPDvDAD-Cw0AohEHAff58_8eFAMACPcaABb3HgAcC-4AIuwCAC4A_QDkD-r_2RgV_hvyE_4m2wUAJQvw_xEADv_v4Ov_4uUCAv8DIQAB8_z_LAH_AfkSFwQCFAsC-O0L_t4BCvy6_Qb-_gwDAgj-4QAsB-MA--8X_Br-7AIA9AoBDQMEAfX5CQbp7vv46gLyBfnzAwECBhQCHxsS_PzvEv4D8f33-A_59iX5-AT6HQYNHO35Bv_pAffaAgYA9fce_uId_gMAChH49hYA9CAALW4nSDs4E0AJSGFQAirPBxAAGsAHXB_GvgBBdD2nEpQ85AVCvdv7lD33Qpw893hBvorEKb0MoCm8zhpsPkYVlD3zIaS7OGmKvtEMPTztrn08_tWLPiDEnzyGqTE7hsrfvV-T2roFpei8t7IkvikVwzxE0GK8jKgEvWTUrbuLkJU8f0tAPqdKyjuBuIa8TbCJvIvBg70033u7L5tKPbdKK73WaCK8KBD2PfbflDwc1q-8bM_MPUI6H7x3gVQ7k9STvdUqlTw84Z27joJWPd_P_DugBy08dWYsPaaLwzz_dKg8m41avcN3rLyzCEU8-q1nPXe4gryL49s8mQ6dOl0uCTzjqFw7xS47Pcf3QL3QWOA8OUNBvt76tb1VMA07nyDxPRAOLL2OESc57fECvgG5ST2mzkg8rANAvVO-lrzg3Po89DTgPTiTwD13AlA8Rii2us7gL72hNZo8ujACPma9mLzMPrS8JLXwvVmAO70Nolo8KAWCvMXeoD2mP-C8rBQnvfKrHj3Y7y68Uu2jPcXgxrwmfIQ7HFzaPbXu8LxEbI86MeZTPGT_gT0hwok86E6AvU200Dw2lYW8ajYNPJ97Kj0xyW28hlqePSdQRLpdN4C8MXZHvTq-jL2wfTe8KIKjPddn8zxW2Cm7OiF0PN6BsLwbZJY7_GVBvIXs2buHQjq8qgv4vR974jsgjj-6WDn0vGC9Wz2U0Gm7n72EvL7kGr0H7wo7J1szvYUqDrywHCW7KHEHPQZUzTqfMV27H9XVvEqcsLxkZpe6asJ2PMOrNj2FTL25H6LRPVj4H7150Yo4zaHWPHhSlTw8ypc404k_Pd5HATwYcG86_L4EPX9p0TxxQm64-nWMPOuqgL3zX8Q4x-aVO5EvvDxFfIo6pa2wvVrAnzzV2YS5LF7RPGAOMT3S7Lw5DIwhPLjiJ7191cO4RldTOBYuULwWSNC4tdGvPC1_eb1kbwc51VOQvEItPL000Ws3yCiqvOWiED0Mp5A4eOhgvPsvJr1DFik1zq_BPEmTzD3fRIe4Wz1Mu7s0tDzLtZm4Lk5BvcVvq7t6M1W4YFkZvovCTr0qMPq4mLyiOyLrgLtZcMA4bcX-vaLUPr0aL_S4vJS6vO69vr1Ji5s3MzEivQRIk70gVwA2Gt6sveYh071oQso4puivO5xMkb2GZRQ4BVHXPdlor7wHGF4417CFPakW0byn-EM3bXMDPj35nz0u7Yc3XKihPX3ElL24oZY3-WTlPcjZmj21QNY2KZ5pvHjNkD2h5pq4fy_FvOTWKT1MM4i4PkSOPeTFWL07cwu4IAA4E0AJSG1QASpzEAAaYEv5ABT3Ldb3-lz-EOLmGcvAzfwWzg7__-b_9x0OLhguzZECAf8TtAPnnwAAAA8L9TwCAAR_JcDy9aog9tD51zL5VAjmRMcHPhnqu1sIAynH5hIMIAADw6sKE_fWTTUZCCAALTZOGjs4E0AJSG9QAiqvBhAMGqAGAABgwQAAMMEAAAxCAACQwQAAmEEAACxCAAA8QgAALMIAAJjBAAAYQgAAAEIAAMDAAACOwgAATMIAAIxCAACYQQAA-MEAAMDBAAC4wQAAqsIAAKBAAABswgAAYMEAABBCAAAAwAAAgMAAAETCAADMwgAA2kIAAI5CAAAQQgAA-EEAAIC_AACgQQAAiMIAAABCAAAQQQAAikIAAMDAAADgQAAAgMAAABBCAACgQAAAmEEAAIhBAABYwgAAisIAANDBAACCQgAAQMEAAMzCAACAPwAAwEAAAPhBAADgwAAAMMIAAPzCAABAwAAATMIAAIhBAABAwAAASMIAADTCAAA8wgAAsEEAAPjBAADQQQAA0MEAAKDBAADgwAAAPEIAACxCAAAEwgAAhkIAAADCAABcwgAA2MEAAOjBAAAwQQAA0MEAAEjCAAAQQgAAoMAAAABCAADAQAAAgMAAAFjCAAAsQgAArkIAALDBAADoQQAAiEEAAOhBAAAQwgAA0MEAAADCAAAQQgAAoEEAABBCAACYwQAACMIAAGhCAACiQgAAgMIAAADBAACowQAAQEAAAABAAAAowgAAbEIAAOBAAACoQQAA-EEAAAjCAADSQgAAZEIAALjBAACAwAAAhMIAABzCAACwwQAAiMEAABDCAAAQwgAAEEEAAKRCAADgwQAAQMAAAEDCAADgwQAAsMEAADDCAAAgwQAAyEEAAIhBAAAMwgAA6EEAAHDBAADQwQAAeMIAABRCAACQwQAAYEIAACzCAAAAAAAAAMEAAJ7CAACwQQAAoMAAAEDAAAAUwgAAcEEAALhBAACoQQAAQMEAAADBAABAQAAAqMEAALjBAAAwQQAAZMIAALBBAAAIwgAAqMEAAEBBAABAwgAA6EEAAARCAAAYQgAAOMIAADjCAACAvwAAEEIAAExCAADIwQAAmEEAAERCAADgQQAAcEIAANhBAAAMQgAAjMIAANDBAADYQQAABEIAAOjBAABowgAAOEIAAADAAADAwQAAUMIAAIC_AAAMQgAA4MEAAIBBAACYwQAAtMIAAJDBAACCwgAAUMEgADgTQAlIdVABKo8CEAAagAIAAAy-AABAvAAAVL4AAFQ-AACyvgAApj4AAGQ-AABBvwAA2L0AABA9AACovQAABL4AALa-AAC2PgAAgDsAABy-AACSPgAAqL0AAK4-AAAJPwAAfz8AAIi9AABEPgAAoDwAAMi9AAC2PgAARL4AAFy-AAC4PQAADD4AAIo-AAA0PgAAfD4AAEC8AAA0PgAA-D0AALg9AACYPQAAqr4AANg9AADIvQAAQDwAAPg9AABAvAAAHD4AAEw-AABcPgAAkr4AAEA8AABAvAAAjj4AAIa-AACWPgAAML0AANg9AADYPQAAOT8AALi9AABwvQAAhj4AAIA7AAAsPgAAVD4AAMg9IAA4E0AJSHxQASqPAhABGoACAADCvgAAoLwAAIK-AAA5vwAAcL0AAJi9AABMPgAAuL0AAIC7AACoPQAAqD0AAJg9AACSvgAAmL0AAHA9AACgPAAABL4AABc_AAD4PQAA3j4AADQ-AAAkvgAA2L0AAIi9AACIvQAA2L0AAOA8AACgPAAA4LwAADA9AACIPQAAoDwAAMg9AACAOwAAZD4AADy-AACAOwAAPD4AAIK-AAAcPgAAuj4AAFC9AAB8PgAAUL0AAMg9AACIPQAAf78AAFC9AAA8PgAANL4AACQ-AADIvQAA6D0AALi9AABEPgAA-D0AAKC8AACAOwAA6D0AAIC7AABAvAAAEL0AALa-AAAsPiAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=FVJbJfdK9OU","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2644920487968049663"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3920305137"},"17233234757205409742":{"videoId":"17233234757205409742","docid":"34-4-14-Z045E1E9810395772","description":"In this challenge, you will identify the major Angular 2 pieces in the sample application. You will add a new property to one of the feature components and to the StateService.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3914270/892158cacf7ccd4bf2e6408375fbba01/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/XTApewAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbtLd58WIonk","linkTemplate":"/video/preview/17233234757205409742?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Challenge 1 - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=btLd58WIonk\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxNzIzMzIzNDc1NzIwNTQwOTc0MloUMTcyMzMyMzQ3NTcyMDU0MDk3NDJqiBcSATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8TsQKCBCQBgAQrKosBEAEaeIED_fr1BvoA-P74BQ4G_QECDwbz9___APPtAP33Av8ABQoFAPcBAAAaC__0AgAAAPkEAQD__gAABRQF_uUA_wAD8f70-QAAAAD_Bgz-AQAA_PsLBQP_AAAh9QYDAAAAAPoN9wP9AAAA9Qf-CwAAAAD55AEKAAAAACAALXoXxDs4E0AJSE5QAiqEAhAAGvABUBHp_wH6AgPHBOQA0xHn_4EFC_8xBvsA5gIGAMv51gDpCgIA4uYo_vkIHQCxHwAB8QLj_x4L-AAk_BwAHvgUADIO_QAp2AwBJQIGANYN6P_zFxYAKuUT_h3qBQAUCuz-BgEK_vTx4P_N6v__CBAbAAgCBgAg_fn__goe_e8FEP4E9_8E4w37_9LmCf_-DAMC_AvPBx4R4_4P-gcDGv7sAv7wGwQY_fwH9-8F_t3tAP3mA-QC_en5BPwYDvoJFwf8CP0HB_Lq9foFGAb0FPj5AQIQAwX--gEN_-kB99b2AP8EBRH7zyH7BPYPFQXqG_v1IAAtbidIOzgTQAlIYVACKs8HEAAawAeHbNi-JF6DPePRujtzHC68g3Z9PfTspLs7xyC-LwqMvKsLU7yJXSs-013DPX2GBTw4aYq-0Qw9PO2ufTz-1Ys-IMSfPIapMTuGyt-9X5PaugWl6LwR_D--f2B4PRBEEry22sO8Ab_GvJA8Bj1_S0A-p0rKO4G4hrwpqxC88aSgvCRhvroNQcQ8HnAYvd_-XLwecP09d4Cru9HvGLtsz8w9QjofvHeBVDut9Wq9O1ESPSXJmLyOglY938_8O6AHLTz-bpA9x-xyO6FzDT3u0DC9WHqIvIsqz7u7kFg9XCDeO4fYhTwh5728kanxPJwfuTuGG7A85FwUvagAmDwxzSS-4Y9svSFhczyES-c9UTZAvHlNWbzLBqO9htVuPabc2DxJ9569U4equgL44TvThuM9zHZqPdZ0vTx6AKY8YuBUvcQfSTsc7uM9rkKvPJxMwbwJlsm9UcS7O7sCWbooBYK8xd6gPaY_4LyqOI-9ISNbPbM7qDtS7aM9xeDGvCZ8hDu-hws-n2l0u3-QmzyA9A09WQhBPfO_Jjy1CKu9czslPUI0BrxqNg08n3sqPTHJbbzcEc498ZP2Osr8UzlqMYi99h9evWl0A7kogqM912fzPFbYKbvTRIQ8T-rsu7EBCTz-LNa8YVygvPO-O7yqC_i9H3viOyCOP7oI_ty86-OhPA9bfruGvdy7zGSTvE1RqjurL7G9d_vHvKUtqbi7zms93w4cvIZ4YjsEyia9vXdtu03mijrUnDw9s8yXPYywzrjeuaY9O2gbvdoZxznhJI08zeA0PUkssrmggs08eRgkvBl--7gtn0A93_4cPX-3sjfdXlI8IRw4veNZ2DkZTXS7VGuGPFDIvLlt2IC9ahaJO1X90DmanxE9Gxn_PFXgHjt067W8Vbm1vJ25HrnJHwq8keGCvGIavri10a88LX95vWRvBzlbEQu9UJztvHDTAzkcObm5UaYsPIHCp7gytds8eBIsvTheBDkUBA89EF0APo3Dcbjljkg8CY4mPOlbhLhc0ZG9gD7bu-3NSLge-eO9G-ucvRzChbiYvKI7IuuAu1lwwDhtxf69otQ-vRov9Li8lLq87r2-vUmLmzd1Wre8mOtDvdCoxTYa3qy95iHTvWhCyjjV8rk8in09vfioAziOsbM9eP4evaiJYrfelqM9WNeyvGOZJDhxf7Q916Q7PeQnWrgy7qw9XCa-vexqQzdVGKY9bQvFPYPH5zgYJzm9lEOlPWWUx7g4T1C9ONYKPRB2pjYCmDc9PoZ9vfMMqTcgADgTQAlIbVABKnMQABpgPgAAG_YS3v4TLQAI2_Il89_l-A_zIP_62P_5FxgCEBXVjvwO_yrO9vOqAAAAGB3-QwgA9Gon6v0Kyh36v-m-H-x_7vMWy-woCtrAGwfyUgnWKBIuAOrNuxH7BNg-LgAMIAAtROAvOzgTQAlIb1ACKq8GEAwaoAYAAADBAADAwAAADEIAANjBAACoQQAAQEIAAFBCAADwwQAA0MEAABBCAAAUQgAAQEAAAJTCAAAswgAAPEIAAEBAAACwwQAA4MEAAHDBAACuwgAAAMAAAIDCAACgwQAADEIAAIBAAACAwAAAVMIAALTCAADcQgAAaEIAALhBAADgQQAA-MEAAIBBAACQwgAAuEEAAGBBAAB8QgAAQEAAALBBAACIQQAAGEIAAHBBAAAYQgAAuEEAAITCAACAwgAA0MEAAIZCAAAgwQAAuMIAAADBAACAvwAA8EEAAMDAAAA8wgAA-sIAAIC_AABIwgAAyEEAAHBBAAAUwgAAPMIAAGTCAAAEQgAAyMEAAAxCAACgwQAAUMEAANjBAABMQgAAYEIAAPjBAAB4QgAAyMEAAFDCAAAQwgAAsMEAAHBBAAAIwgAAhMIAADhCAAAAwQAAQEIAAKhBAADgQAAAWMIAACxCAACoQgAAiMEAANhBAAAQQQAAyEEAAODBAAAAwgAAAMIAAPhBAABwQQAAFEIAALjBAAAAwgAAhEIAALJCAACywgAAkMEAALDBAAAwQQAAsEEAAODBAACUQgAAAEEAAIBBAACYQQAAKMIAAJZCAAA4QgAA6MEAAADAAACCwgAAEMIAALDBAACowQAAUMIAACjCAAAQQQAAuEIAAKjBAADgwAAAWMIAADjCAABAwQAAIMIAACDBAAAAQgAA4EAAACzCAACoQQAAMEEAAATCAAB0wgAABEIAAHDBAABkQgAA0MEAAIBBAADAwQAAUMIAAEBAAAAgwQAAgMAAALjBAAAQQQAA2EEAAMBBAACYwQAAYMEAAIBAAACYwQAABMIAAKBAAABQwgAA-EEAACDBAADYwQAAmEEAADTCAADAQQAAEEIAAARCAAAAwgAAhsIAACBBAABAQQAAYEIAAJjBAACwQQAAPEIAACBBAABIQgAA-EEAAChCAABkwgAA0MEAANBBAAAgQgAAuMEAAFzCAAAsQgAAIEEAAPjBAAB4wgAAIMEAAMhBAAAAwgAAQEEAAOjBAAC0wgAAUMEAAIbCAADowSAAOBNACUh1UAEqjwIQABqAAgAAjr4AAIi9AADevgAALD4AALq-AAAFPwAAkj4AADm_AABMvgAAgLsAAJg9AABkvgAAyr4AACQ-AABsvgAA-L0AAO4-AAAkvgAAAz8AACs_AAB_PwAAVD4AAHA9AAD4PQAAmL0AAJI-AACyvgAA6r4AAKg9AABEPgAAqj4AAKC8AACePgAAgLsAAJg9AACgPAAA6D0AABS-AAD6vgAAyD0AAJq-AADIPQAArj4AAMg9AADYPQAAJD4AAJg9AABsvgAAED0AABA9AAAUPgAAHb8AAJI-AACKPgAA-D0AANg9AABjPwAAHL4AAFy-AABsPgAAML0AAO4-AAAsPgAABL4gADgTQAlIfFABKo8CEAEagAIAAKK-AABMvgAATL4AAEO_AADgPAAA2L0AAOA8AAAQvQAAcL0AAEC8AADgvAAAyD0AAAy-AACovQAAQDwAAEC8AADYvQAAET8AAJg9AAC6PgAA4LwAADC9AADIvQAAcL0AAMi9AAAsvgAAyD0AAJi9AAC4PQAABD4AANg9AADIPQAAQDwAAOA8AAAkPgAABL4AAOg9AACKPgAAkr4AACQ-AACGPgAA6L0AADA9AACYPQAAgLsAAEC8AAB_vwAAED0AABQ-AADovQAAdD4AAHy-AAAsPgAAyL0AAEQ-AADIPQAA4DwAAEC8AACoPQAAUL0AAIA7AACAuwAAzr4AAKA8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=btLd58WIonk","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17233234757205409742"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3653557733"},"14963774648002067495":{"videoId":"14963774648002067495","docid":"34-2-11-ZC54DC7E96D630D29","description":"As a precursor to what Scott will be covering later, Lukas quickly overviews how Angular 2 handles routing. He talks about the component router, navigating routes, query parameters and child routes.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/906957/3128d1c671ec81deff8bcee85a49d520/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/zxzElQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOUmsGMr4qjM","linkTemplate":"/video/preview/14963774648002067495?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Router Overview - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=OUmsGMr4qjM\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NVoUMTQ5NjM3NzQ2NDgwMDIwNjc0OTVqiBcSATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8TwgOCBCQBgAQrKosBEAEaeIH__AX6BPwA9AIEBggF_QEkAwcC8wQEAPPv-f8GAv8A-QUIBPgBAAAUAf36-wAAAAEF-wP9_gEADRDtAAMAAAAI-Qf48wAAAPz8_Qr_AQAA6fUNCAMAAAAg9QYDAAAAAPIF9gP6__8BCPv7BgAAAADy6PcGAAAAACAALYv7xzs4E0AJSE5QAiqEAhAAGvABcB_3__fr9wKqCez_wRjd_4EKLf89GvAA2wMJALT2xADf-wT_zPUlAO0SEACQLf8B1-3a_yUC6gAq6hT_HuMvAEwY6wE_1_0BNAIIAMUS3v_uICAAUPQtAC3oHQAe_9j_CAIO_u_r0v7f7_X--RoeAgX4HQI_Av8B7Qsc_fsNFP0J4gP7zhgJAbb5AwMCBBT_-PPLBS8Q7wUJCRIHJBH5C_3pJwUO8wkI4Pb9_uDm-fXS_ez_7cf1-gQILv4sJhr6BgwUDPLfAe7vFgnvKwrwCOczCQYc9PQN-_L298TyAP7y-Qv_1Sr9BOMNHP7mDQnsIAAtUCMNOzgTQAlIYVACKs8HEAAawAc1tcy-oXRYPL1NBD20ZEQ8l0qZPdOO0TzgoP29LgymOwWRHrzOGmw-RhWUPfMhpLsceHW-anwQPXw40jz-1Ys-IMSfPIapMTu5vJ69qTD4O9j-BL1FvPW9Z-jEPKy4J7wpmLy92Nc6vJH64TzRHyo-6rAivVDCzLw5oja9-DNcvSlCqjz4-YQ9uXYaO3qPDrshhpc9eMkJPUQCAb1dVVE99O2uPKD3azzmbRa9cg_TPAmHg7tHWoU8xI2APNuRA7x1Ziw9povDPP90qDybjVq9w3esvLMIRTyv7x49dvfCO8MxBj2ZDp06XS4JPOOoXDtdTi49MQP6vK13rDs5Q0G-3vq1vVUwDTvb_J898zJ0vSA9C7zjpdu9RQUYPa-3CD1kPiC97qkBvSMKdzz0NOA9OJPAPXcCUDx4HI67SupJvUCeQLu6MAI-Zr2YvMw-tLxJYwS-uqoCvQKEzbsoBYK8xd6gPaY_4LwpFNi8oW8BPR2JQLqkLI09nRwVvHlskTv9xac9cy2avBRefruA9A09WQhBPfO_JjzJjk29W7lyvJiACDycogg8-oaIPXZlPLz2Bak9wbzRvG988bsodtm8VwirvTSIi7sogqM912fzPFbYKbvh2mS88AQxvbfkH7zb4yC9WAebvP566LsIk-K98mMnvML7qro1hB697s4cPIC_lLt2wcM7b9l8vIP-HTteeiC9QIvfO3N0y7vTRJQ9eeIcvFFpozvLbgG98RyAPHDpmDt9esc8-vOIPLa3HbvKNPo9E3vNvFmGYThw9yg9VAqwPCNOIzkCDwo8KB3POBHjSDoxs2899SNPPRA_uDiLBl8807yjvT98QTgRQ6E8fIidu3U0ejqlrbC9WsCfPNXZhLn_xy48hNl_PePnrbnJOAY9vBUzvWUJWrmpYg89GwELvPEYyziiaQG8IqQTvQmtYrkIqcC8BKnUvOvZRzltC4W82MOwOtHeQTgKKWS860NtvaRZ8zbtgyw83mSqPV7pvbgAWhA71pdbPGu8KLgF83y9u3F_OxBbzLce-eO9G-ucvRzChbh8vGu7hq0ZvRcF8Ddtxf69otQ-vRov9Lj12my8OlnqvWD6uDeMSPm8kjwXveQvGzdKtgq-Z57cvVuW9jgY1DI9vOkWvR1vnbhGmjg-TqXVvL9_6TjelqM9WNeyvGOZJDhtcwM-PfmfPS7thzcy7qw9XCa-vexqQzci_-w9NSkFPvN-W7g8Kfq7VSptPeAyjbgEQoa8NFAUPRK3bbja5as9d1povVrxQzcgADgTQAlIbVABKnMQABpgafgAFgYL4BMITPgh3NwY4O7vIhbPGf8LzP_qJAELFAPbggv-_xvRBOugAAAAFRX1SwUA-H9Dxur4uBz34vLQDAh60-kh0fgsHvHAMhbiUgffFk4_AA3JtxH2_-pUPQz5IAAtfGkaOzgTQAlIb1ACKq8GEAwaoAYAAJDBAAAIQgAAREIAAKBAAADQQQAAyEEAAJRCAABwwQAAgsIAAMhBAAAAQQAAAMAAAMjBAACgQAAAVEIAALDBAAA0wgAA-MEAAKDBAACEwgAAFEIAAJrCAAAUwgAAmEEAADBBAACowQAAAMIAAOhBAACwQgAAsEEAAGjCAAAAAAAAPMIAALZCAAD4QQAAgsIAANBBAAAAAAAA-EEAAHxCAAAgwQAA4MEAAIDBAACQQQAAKMIAADDCAACQQQAAmEEAAIhBAABwQQAAvsIAAGDBAAAMQgAAIMEAAARCAACAQAAAmsIAANDBAACgQAAAoEAAAABBAAAEwgAAuMEAAMTCAAAIQgAAWMIAALBBAABAQAAAQMEAAAzCAAC0QgAAAMAAAEDBAABcQgAAUMEAAIC_AACEwgAA8EEAAABCAABAQAAAmMIAAKJCAADgwAAAgL8AADBBAABAwAAAoMEAAABAAABAQgAAYMEAAEBAAAAgQgAAuEEAAIDBAACowQAAgMAAAIA_AAD4wQAAuEEAAHBBAAAAwgAAhEIAANhCAADAQAAACMIAAPBBAAAgQQAADEIAABDBAABsQgAAFEIAAJhBAAAQQQAA6EEAACRCAAAgQgAAAMAAAIA_AABAwAAAOMIAACBBAADYwQAAwEEAADTCAADgQAAAcEIAAABBAADwQQAAnsIAANhBAAAwwgAAiMEAAIBBAACwwQAAgD8AALBBAACAvwAAcMEAAKDBAACIwQAASEIAAMBAAACAQQAAAMIAAHRCAABgwQAAZMIAAK5CAADwwQAAgMAAABBCAAAAQgAACEIAACzCAABAwgAAFMIAACBBAAAAwAAAMMEAADBCAAAgQQAAgEIAAIjCAACwQQAAyEEAALbCAABwwQAAyEEAAEhCAACAwQAAYMIAAEhCAABAQQAAQEAAAEDCAABEQgAALEIAAADAAACAvwAA_kIAAKTCAACuwgAAUMIAAPjBAAAAQgAAHEIAAIjCAAB8QgAAwEEAAEBBAACwQQAAiMEAAPDBAABAwAAATMIAAMhBAABowgAAHEIAAKDBAADAwCAAOBNACUh1UAEqjwIQABqAAgAA0r4AADC9AACCvgAAPD4AAOK-AADKPgAAmj4AAFm_AAAcvgAAQDwAABA9AADgPAAA0r4AAPI-AADovQAAwr4AAAE_AAAcvgAABT8AADU_AAB_PwAA-L0AAJg9AACOPgAAoDwAAMo-AABUvgAA1r4AAEA8AABUPgAAfD4AAES-AACqPgAAcD0AAHw-AACgvAAAcD0AAFS-AADyvgAAXD4AAJi9AAA0PgAA6D0AAAQ-AAAwPQAAgDsAAJo-AADWvgAAcL0AAEA8AABAPAAA1r4AANY-AABwPQAAVD4AACQ-AABZPwAA4DwAADS-AACyPgAAQLwAAOo-AAAcPgAAML0gADgTQAlIfFABKo8CEAEagAIAAKa-AACAuwAAnr4AAE-_AACYvQAAHL4AAIg9AAD4vQAAQDwAACQ-AABQPQAA2D0AAFS-AAAsvgAA4DwAAEC8AADovQAADz8AAFA9AADePgAAqL0AABC9AACIvQAAUL0AACS-AADgPAAAcD0AAEC8AABwvQAAMD0AALg9AABQPQAAcD0AABC9AACYPQAA2L0AAEC8AACKPgAAjr4AAAQ-AAA0PgAA4LwAAIA7AAAwPQAAQLwAABA9AAB_vwAAiL0AAFA9AAAcvgAALD4AAFy-AAA0PgAAEL0AAEw-AACYPQAAoDwAAIA7AADgPAAA-L0AAKC8AABQPQAAdL4AAFA9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=OUmsGMr4qjM","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["14963774648002067495"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"63910881"},"934023629020992662":{"videoId":"934023629020992662","docid":"34-10-2-ZABE2B8BA2C34C768","description":"In this challenge, you will create a method inside the service that uses HTTP to get widgets.json.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4433038/9c898ede0c2fddc06b9258b8111dacd9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5NxHMQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXtJMD0bWsw4","linkTemplate":"/video/preview/934023629020992662?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Challenge 10 - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XtJMD0bWsw4\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoUChI5MzQwMjM2MjkwMjA5OTI2NjJaEjkzNDAyMzYyOTAyMDk5MjY2MmqIFxIBMBgAIkUaMQAKKmhobmhpeW9mdWRtem9sbGRoaFVDbVczNWh5RUx0RzFhU2tMZlR2ZHBndxICABIqEMIPDxoPPxOtAYIEJAGABCsqiwEQARp4gfzuBfIH-AAD_wYBDwb-AgsK__f1AAAA7O4F_AcAAAAFCgUA9wEAABoL__MCAAAA8wP--gQAAAAFFQX-5QD_AAPx_vP5AAAA-PcECP8BAAD8-wsFBP8AACL1BwMAAAAA9wv_Cfz_AADzDgYGAAAAAAXhAf8BAAAAIAAtQo--OzgTQAlITlACKoQCEAAa8AFMAvD_8PYKAd4Q-gDgCu4BgfD7_zQH6QDvAPYBzwLqAOr59gDL8hb_7A0aAcod-gD09OgAKgISABb5FAAU_Q8AKwQEACHsAgAxAhD_1Bvx__YYBwAq7QQBH-8UABMK7f4P__8C9PHh_9H9_wAXDxsBFQkVASoJ7APY8w0C_wweAPYJ7wPkDPv_3vj2__cMC_3sHeECHADtAv35CAcUCuACAwgM_Bf9_AfnARD-8esF_eob8wAP-A776wX8CwMHDPoJBf38B_r4_vQPBvQxDvQDBf8M_gfz-Ab3CQD_7Pf9-Av1EQbfKfj_2wwN_AAS__wgAC2Q-k47OBNACUhhUAIqzwcQABrABwwfsb50EoA97fEivcq7n71aRoo9fIZLvMKkeL49jL-8Mf4HvIldKz7TXcM9fYYFPJmAp75l-9A8n_oRPT0pcz6UwOa79XIOPeen2L2cU8k8AOIuO-C7bb5eipY9FrlMvDtFXT2Zuiu8Xd-HPAqdFz6TmxW8EYqtvNAZJz31Hp28yZeruvBVBj3NhHW95jXAvCqoSD64BtO7_iqAPJATJj427xM9ejAMuSOTgr1Vh9w8uhVCPDkJZT1UsB88Uu8MvOqv9z0xslE6yE0DPbet0rx2jOu8lF5lPGOc_zy-zIO7Mwo0OyHnvbyRqfE8nB-5O11OLj0xA_q8rXesO9AqQ76Yc5-8D6iIPPCLCz7zP7O74jrGO8KymL2V6fw8aDC8PBN9nr0dsIY81hIcPdOG4z3Mdmo91nS9POlrET1NGn68TPIOPAsODz5caxY8qu8AvFIKj735PBW9Fy_Uuwm70Tscts0973pEvAPfvr0s3wk95_ITO72fxD1qnV08qe-hPBxc2j217vC8RGyPOrZ7Xj0HySc8y1asO7iUA76eNQm7xH_0utHH3zsz3as8l0MBvC2qaj1SESM8Q32_u0y6V71R54C8-TIsvCn0cD1IXDa8QpyguvEpBT16efA812QVPA-nAr0B8US9BQYgvJJ0zb0njEE8O9LPOjfMijvHj-c7KsjLu6za_zwS2MG8HWI0OydbM72FKg68sBwlu9NElD154hy8UWmjO41BCjxAdSC8RGgpO2YVtjxeb3E9PpKzOdCQez2ir4W842vPuUqhZz3pB5o88xonOToXELtXG4g8aqn2OtcQwTxAffQ7-TkyuGr2I7vvnae9YkjcuLGWcbx-c1q89_8zO13Bdr2usXA83mMpOV53xDxdx_I7Q2j9uDtMQTtzAgc8acsiuZ34hTziBCa8OHy1uLXRrzwtf3m9ZG8HOaHlr7xUTRW9tRgxuA93Wr0tRvg8XBwWONakkD3BN1G7ayymOBQEDz0QXQA-jcNxuOsPHrz6Y_U8DjI2t3Pxp72-YvQ7rT0auBCZrb14QF69K52zuKgXnTsiFes8B6t-tm3F_r2i1D69Gi_0uBbfS71Rgv69RFgsuGpKF739d069GSleuMWcFr20k6y9UYKDOKXTvz3vrH29oCwOuYYLrzxDJjS9WtxRuLWSgT0kSMA8UYRLuL3OQT3bL-W78Mq3NzLurD1cJr697GpDN1UYpj1tC8U9g8fnOHxijb0hA9k9gTUwuVyJZb1kM9E8p72gN4VMqDxUf1O9ckKdtiAAOBNACUhtUAEqcxAAGmBG8AAV-gfKAgg5ChLa_Tf33NoICA8Z_wrd__8KBQ0ALsGDCyj_PNsFAqMAAAAmLAJI-wD-bh_iBx218PvB7dEm-n8BCxPOByDu39cPHeND6LocBTcA6cazGBj84UwxDfogAC2oSCQ7OBNACUhvUAIqrwYQDBqgBgAAcEEAAEDBAAB4QgAAYEEAAMhBAADgQQAAEEEAAAzCAACWwgAAmMEAAIhBAAAswgAAmsIAAEBAAADAQQAAuMEAAJDBAABIwgAARMIAABDCAAC2QgAAfMIAAEhCAACIQgAAMEEAACDBAADgwQAANMIAAI5CAAAgwQAAusIAAFhCAAAAwgAA-EEAAIBAAACswgAAoEAAAADBAACwQQAAwEEAAIhBAAAEQgAAAMAAAMhBAADWwgAAiMEAAEjCAACgQAAADEIAANDBAACmwgAADMIAABDCAAAQwQAANEIAABBCAAA4wgAAcEEAANjBAABQwQAAQMAAADDBAACIwQAAhsIAAKJCAAAswgAAIMEAABhCAADowQAAiMEAAFBCAACoQQAAMEIAABBCAAAwwQAAgD8AACTCAADIQQAAkMEAABzCAABswgAAQMAAAFRCAABwQQAAgsIAABDBAADgQAAAqMEAAARCAAAMQgAABEIAAJhBAABwQQAAhMIAAARCAAAwwgAAAEEAABBCAABQwQAAqEEAAJbCAABwwQAAnkIAACDCAAAYwgAAyEEAAJJCAADWQgAAqEEAAIhCAABcQgAAwMAAAKDBAACwQQAAhEIAAJhBAABAQQAAIMEAALDBAACQwQAAmkIAAMjBAACgQAAAgMIAAAjCAADQQQAAyMEAAARCAAAswgAAQMAAAJDCAACAQQAAOMIAABzCAACAQAAAYEIAAIjBAAAEQgAAQEAAAIDCAACoQQAAYMEAANBBAACowQAAZEIAABDBAACkwgAAhEIAAODBAABIQgAAyEEAAGBBAACoQQAA-MEAAJDBAACAwAAAgL8AAJDBAACgwQAAFEIAAEDBAACoQgAAfMIAAEBAAABwQQAAgMEAACBBAACCQgAAAEIAAFDBAABcwgAAkEIAAABCAAAcwgAAmEEAAADAAAAAQQAAIMEAAIA_AAAgQgAA-MEAAADBAACewgAAcEEAAChCAACAQgAAjsIAAHhCAABwQQAAcEEAAODAAAAgQQAA0EEAAADBAAA0wgAA4MAAAFDBAAAwQgAAmEEAAIhBIAA4E0AJSHVQASqPAhAAGoACAABsvgAAyD0AAK6-AAAMPgAAmr4AABE_AACOPgAAUb8AAKi9AACgvAAAZD4AAAS-AACyvgAAoj4AABS-AAAUvgAAyj4AAKi9AADmPgAAEz8AAH8_AACCPgAADD4AACw-AAAkvgAAij4AAKa-AAALvwAA-D0AAIY-AADCPgAARL4AAJY-AADYvQAABD4AAAw-AAC4PQAARL4AAP6-AAD4PQAAor4AACQ-AABUPgAAHD4AAMg9AACiPgAAiD0AAIq-AAAUPgAAiD0AAPg9AADevgAALD4AAAQ-AADYPQAA-D0AAFk_AAA8vgAABL4AALY-AACovQAAwj4AAHQ-AABQvSAAOBNACUh8UAEqjwIQARqAAgAAir4AAFy-AABsvgAAQb8AAKA8AABwvQAAUL0AAIg9AABAvAAAED0AAHC9AAAMPgAAJL4AAKC8AACoPQAAQLwAAAS-AAAdPwAAML0AALY-AADovQAAiL0AANi9AAAQvQAAyL0AAIi9AABwPQAAuL0AABA9AABkPgAAiD0AAKg9AABAvAAAgLsAAHQ-AADovQAA2D0AAFw-AACSvgAALD4AAEQ-AAD4vQAA4LwAABQ-AACgvAAA-L0AAH-_AABwPQAAyD0AADS-AAAEPgAAdL4AAPg9AABwvQAAlj4AAMg9AABwPQAAiL0AAMg9AABAvAAAqD0AAKg9AACqvgAAmL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=XtJMD0bWsw4","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["934023629020992662"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3400929878"},"4003463708935538958":{"videoId":"4003463708935538958","docid":"34-7-0-Z89A7964BB184D8CB","description":"Lukas introduces the three types of view encapsulation in Angular 2: None, Emulated, and Native. These view encapsulation types change the way styles are scoped within a component.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4444420/7d905f786d8441af85f87756692969b2/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/FnbaHgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQ4DEo93Qg0I","linkTemplate":"/video/preview/4003463708935538958?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"View Encapsulation - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Q4DEo93Qg0I\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChM0MDAzNDYzNzA4OTM1NTM4OTU4WhM0MDAzNDYzNzA4OTM1NTM4OTU4atYQEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E5AEggQkAYAEKyqLARABGniBCPv-_Af4APf7-QcBBv0CIgsD-fMEBQD18wMKCQP_AAUKBQD3AQAACQUA7gQAAADr_fgD-gEAABAP_f73AAAAFfgC_vYAAAAGCAkV_gEAAO0JEvwDAAEAIAUICgAAAADxBfYD-v__AfX8_AoAAAAA-eMBCgAAAAAgAC0ETr87OBNACUhOUAIqhAIQABrwAVAR6f8L8A0DxwTkAMcR7wCBBQv_Ifn8AN787QDgBegB5v7lAOjwFf_7AA__ohEHAfsF7v8rGwcACPcaABX9EAAPCesBKdgMASD97wHeHOAA5xsN_xvyE_4m2wUAJQvw_wQD_v_h69oAzer__wgQGwAIAgYAL_oIAvEDIwECFAsC-O0L_u4MBP3M-wICAx0H_woN5P8sB-MAAvUaBhr-7AIA9AoBEvoF_f78FQbp7vv46gLyBQT4BQICBhQCBxsb-wjuEgH19v799BAH9CX5-AT6Hv_6HO35Bv_rAwLaAgYA5foL9OId_gMAChH49hYA9CAALW4nSDs4E0AJSGFQAirPBxAAGsAHXB_GvgBBdD2nEpQ85AVCvdv7lD33Qpw893hBvorEKb0MoCm8zhpsPkYVlD3zIaS7s_B1vsfQlrxFZEA5PSlzPpTA5rv1cg49hsrfvV-T2roFpei8t7IkvikVwzxE0GK8PrGOvJWUIDyLwk49f0tAPqdKyjuBuIa8fN_uvK2uGb1l7pA7EUKWPevag72aO9-84gPbPYuH97rBU8i8IOsJPsVt2byqmTW8k9STvdUqlTw84Z27-3ioPJc0jLu1d3w8dWYsPaaLwzz_dKg88SWZvYfU_rz1UeE8by8pPXjcJr2zvQw8wNMBPB_DPrxmjkA8xS47Pcf3QL3QWOA8OUNBvt76tb1VMA07Iv0WPla1Kb0jdli746XbvUUFGD2vtwg92WAhvR2qTjySvOk89DTgPTiTwD13AlA8pXQfuyOekbyFwUY8o80xPmyzMbzIeLm8JLXwvVmAO70Nolo8KAWCvMXeoD2mP-C8u3xrvYPDZjwge5w7oL66PT1Ze7yaoac8jgcLPp0aPr1PUug7Zc2-PPagqz2rJDI8tQirvXM7JT1CNAa8UkjwuyDWtjzVqJG8TPKtPW4-pDwRZM68ajGIvfYfXr1pdAO5QqbGPR0wmTyDnN46nv69PBkM5LwIoAG8_GVBvIXs2buHQjq8EOYWvqQiiDqqp4w5L-z6vAZxFD1tiNS7Cw3EvO8S5rykkY07lZlSvblv9TwKa2S6uulAPWy_jDtl-gg77ECnvCFKqLvPtwk7uMj9PLbkRz2G77O6lEC0PeDNZL3ih2o5P96SOxAIzzzzxNa4-vowPWx3zzyZ8DM4WJygPAtP3jzRj8U4GJMDPd5_er1CvwA45357u5jI4Dxllgu5GqGUvXdMXTypiq04Bjs0PPwjRz3ubYG59F4KPE82yrxCyYK4BLLwu0cdnbvbzvU3k9jeOwNMT71GXwW4oeWvvFRNFb21GDG44lsTvUQ2qzz6uDM3CilkvOtDbb2kWfM2zq_BPEmTzD3fRIe4MGZLvPk04TtWwxu4Lk5BvcVvq7t6M1W4HvnjvRvrnL0cwoW4THVcPER9MTnoP4q2bcX-vaLUPr0aL_S4YUz-u9SYtb0ztII2U05FvMeUWb1C5Di4Gt6sveYh071oQso4puivO5xMkb2GZRQ4BVHXPdlor7wHGF44PzCBPULb_zv1A8i3xVTaPRywcD3TmwA4FPRNPbS9p72Xl423-WTlPcjZmj21QNY2GCc5vZRDpT1llMe4-zcUvYnONz2vDY-3Rrd5PTS-T71phXW4IAA4E0AJSG1QASpzEAAaYEj2AA4dI-n8BVT_G_neHs7Lyu4q4hb_Fs3_8x4IFhQSz4EP8f8W2R0CoAAAABgJ3DsGAPN1FfLv9Lkm-efx5xb9d_3ySLv3LSnPwh_67zHVxxEiUgDt0MEDAQLBSUU5-SAALcMDHTs4E0AJSG9QAiqPAhAAGoACAADGvgAAmD0AAKK-AACyPgAAiL0AAP4-AAC2PgAAVb8AAKK-AAA8PgAAMD0AABA9AADCvgAAfD4AAGy-AABMvgAAZD4AAOi9AADKPgAATT8AAH8_AAA0PgAAUD0AAEw-AACgPAAAmj4AAJ6-AAAJvwAAHD4AAKY-AAB8PgAAPL4AAHw-AABQPQAAqD0AAIC7AAAEPgAAJL4AACG_AADoPQAAbL4AAKo-AAAQPQAAmD0AAJi9AABcPgAAlj4AAAG_AAAQvQAAVL4AAOC8AADSvgAAoj4AAFw-AABAvAAAoDwAADk_AABQPQAAgr4AAPI-AABMvgAA4j4AAKg9AACYvSAAOBNACUh8UAEqjwIQARqAAgAAhr4AAKA8AAAEvgAAH78AADC9AADIvQAAMD0AAIC7AADIvQAA2D0AADA9AACIvQAARL4AADS-AABAvAAAoLwAAFC9AAAdPwAAiD0AAK4-AABwPQAAoDwAAMi9AAC4vQAABL4AABy-AACoPQAA4DwAADA9AABwPQAAHD4AAMg9AAAEvgAADD4AADQ-AAAUvgAAND4AAKo-AADKvgAAqD0AAIo-AAAwPQAAoDwAAEA8AABwvQAAHD4AAH-_AAAQPQAAJD4AADS-AAAEPgAAHL4AAAQ-AAAQvQAAxj4AAIg9AABQPQAAuD0AAFC9AABAPAAADL4AAIA7AABEvgAAED0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Q4DEo93Qg0I","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["4003463708935538958"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"386644964"},"14745831650670281514":{"videoId":"14745831650670281514","docid":"34-6-6-Z3458EC2CD8457827","description":"The HTTP Module in Angular 2 simplifies the use of the XHR and Jsonp APIs by using RESTful verbs and returning an observable object. Scott takes a look at number of the methods available in the API.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4410525/c2f18c44aca282f4406d20b8329c5d63/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/4wN3JwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEiV3Cqh68XE","linkTemplate":"/video/preview/14745831650670281514?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"The HTTP Module - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=EiV3Cqh68XE\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxNDc0NTgzMTY1MDY3MDI4MTUxNFoUMTQ3NDU4MzE2NTA2NzAyODE1MTRqtg8SATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8T3wGCBCQBgAQrKosBEAEaeIH0_Pb-Af8A8PcCCAME_gET9gH39gEAAO7wBPwHAAAABAkFAPgBAAAMDP8A-gAAAPUE-QIC_wAADQb1AwQAAAAH-v3_-QAAAAwEAgkKAAEB9PcHAgMAAAAY-f4NAAAAAPMF9wP6__8BBQf-_gAAAAD65gEJAAAAACAALYVB0Ts4E0AJSE5QAiqEAhAAGvABVfr2_8sHDf7pGvQA3wruAYEFC_81COgA2fn_AM4C6QDrDQ4A0PP_ABEJCQDaIv7_AOny_zYKIQAR9fz_CR4BACQEFwA25_MBK_zlAfUO7P_yBAcALOwEARPvCQAUFOYAGwjw_vTx4P_W_QwBC_8uARfxHAIf8e0EAfMN_wogCfwBFvgE8PELBvYF5gHiFBgB9Rnz_wP6_gIJ5PkDCP_gARUJAAUWDvoED-0NCw7sGv7gA_78Bgj2-wkAAAAYAwn-Bvv9BPX2_v3xE_v_HBEEAwH4Ewj09QL_CRfvAAPu-fsCHhP92A4DAeYfCA8G_gPwIAAtbidIOzgTQAlIYVACKnMQABpgX_wAGvkR8v_5QgkC6e4Q7-La9QPkDv8e6v_7Hv8PARq7gf4P_y_mAA-mAAAADxT7RwMA_m0W2-0Oxg326dbOIPFwDhwE0PAR9ey_EBffR9rYIgY1AAbUrxcTEcBPLj32IAAtPcopOzgTQAlIb1ACKq8GEAwaoAYAAIA_AABIQgAAWEIAACjCAABUQgAAEEEAAGxCAABQwQAArsIAANDBAACYQQAA4MEAANDBAABUwgAAjEIAAIDAAACAwQAAQMAAAGDCAACiwgAAGEIAAGjCAABcwgAAjEIAAOBBAABgwgAAnsIAADDBAADQQgAAjEIAAKDAAADYQQAA2MEAAMhBAAAQwgAAiMEAAMBBAACYQQAAwMAAAERCAADAQAAA4EAAAJhBAAAQQQAAQEEAAKjBAAAYwgAAAMEAAP5CAAAQwQAAMMIAALjBAADIQQAAkMEAADBBAACgQQAA5sIAAEBBAABkwgAA0EEAAJhBAADYwQAAmMEAACTCAADgQAAAksIAAMBBAADAwQAAoMEAAKBAAABUQgAA4EAAANDBAABEQgAAYMEAADTCAAB4wgAAcMEAAGBCAAAAwAAAKMIAAKBAAABMQgAA-MEAAMDBAAC4QQAAOMIAAABCAABEQgAAQEEAABBBAACYwQAAEMEAAJDCAABQwQAABMIAAIC_AAC4wQAAoEAAACDBAAB0wgAAWEIAAJRCAACQwgAAIMIAANDBAABAQQAAdEIAACzCAAAEQgAAwEAAAOBAAACwQQAAAMAAAEhCAABcQgAAsEEAAABBAAAQwQAAFMIAABxCAADowQAAuMEAAOhBAAAwQgAAEEIAAODBAADQQQAAtMIAAODBAACAwgAAcMIAAEBBAABYQgAAoMAAADTCAABQwQAAmEEAADDCAABkwgAA6MEAADRCAACEQgAA2MEAALhBAACAQQAAjMIAANjBAACowQAAgEAAAFDBAAAYwgAAAMAAAIBAAABgQQAAAMAAAABAAABAQAAAhsIAANhBAAAgwQAAwEEAANjBAAAUQgAAoEEAAMjBAAAwQQAAFEIAACBCAAAwwQAArMIAAExCAABwQQAAgEAAAKhBAAAIQgAAIEIAAPDBAABQQgAAOEIAAGTCAAAswgAAIMEAAEDBAAAAwAAAuMEAAILCAAC4QgAAQMEAAPBBAADQwQAA8MEAAJhBAADgQQAAWMIAACBBAAB8wgAAwMEAAJbCAACowSAAOBNACUh1UAEqjwIQABqAAgAAZL4AAAS-AABMvgAAFD4AAK6-AACCPgAALD4AAD-_AAAUvgAAoLwAAJg9AABsvgAAur4AALY-AAAcvgAAhr4AAK4-AADIvQAABz8AAB0_AAB_PwAAJD4AAJg9AAAMPgAAmL0AAFw-AABEvgAA5r4AAII-AACOPgAAXD4AAAS-AACyPgAAND4AAEQ-AACoPQAAcD0AAI6-AADGvgAAgj4AAJK-AAAsPgAAPD4AAIg9AACgvAAAcD0AACQ-AAB0vgAAoLwAAEC8AACoPQAARL4AAIY-AACCPgAALD4AAJg9AABLPwAAML0AAPi9AAB8PgAAyL0AAKo-AAAsPgAALL4gADgTQAlIfFABKo8CEAEagAIAACS-AAAMvgAAgr4AAD-_AAAwvQAAUD0AAMg9AABUPgAAuL0AAFA9AACIvQAAMD0AAJq-AAC4vQAAqD0AAOC8AABAPAAAAz8AACS-AADKPgAAJL4AAEA8AABEvgAAML0AAFC9AADIvQAAyD0AAFC9AACgPAAAHD4AAFA9AACoPQAAFL4AAIA7AABQPQAAiL0AAAw-AABsPgAAnr4AAPg9AAAMPgAANL4AABC9AABkPgAAoLwAAIg9AAB_vwAAMD0AAEA8AADgvAAAQDwAANi9AAD4PQAAyL0AACw-AACYPQAAuD0AADA9AABUPgAAQLwAAFA9AAD4PQAAdL4AAIC7IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=EiV3Cqh68XE","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["14745831650670281514"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3501863163"},"2344175924106521919":{"videoId":"2344175924106521919","docid":"34-10-3-ZB364850B40999BD2","description":"A pipe takes in data as input and transforms it to a desired output. They are used inside templates, can have parameters, and are chain-able. After looking a...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/924412/5bd427348668071a24b6147b4ca9529c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/0WXmQAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8ttxY4dJNqU","linkTemplate":"/video/preview/2344175924106521919?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"What are Pipes - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=8ttxY4dJNqU\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChMyMzQ0MTc1OTI0MTA2NTIxOTE5WhMyMzQ0MTc1OTI0MTA2NTIxOTE5arYPEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E_QBggQkAYAEKyqLARABGniB_Pf7AAABAPz5BggCB_wCBAAAAvj__gD37g8D_wT-ABAICwH7AAAADwz__QMAAADp-wIEAgIAAAwQ7gADAAAAA_L-9fkAAAAI-PwK_wEAAPz8CgQD_wAAGPn-DQAAAADzBPcD-v__Af4J_wMAAAAA__b-B_z1_gAgAC0GbtQ7OBNACUhOUAIqhAIQABrwAXwG6gK_-g39CwbiAAwn9AKBBQv_MPn2APARGgG-Du3_8hT5AN3vCwAG6ib_5jELABjt_f8V6v4ACfoAACQcCAAYCw4AO-kKASD97wH06eT_6P0O_yYADAEN7_0AJQvw_xkY9AHSAOMA9fYLBRLsIQIB8_z_6gf_AAcLCALyDgEE6fX0_gn6BQP19AX57CQaAeUHC__w_wb7_uP5_P4O4wP-_OsBKO74AwT-Bgf__gcH7A4D-_n9BAr6DgP9DggVAhnuBQIc5v0E8_sECR71FQD76hEB9PUC_w799gbv--kBA_L_9-3z9PztD_0D6w___SAALW4nSDs4E0AJSGFQAipzEAAaYFADAAwIKRb48DXtFf8AA_zW9wEI7AkAFesAChoHCBYi6JIIHf9V4__xrQAAAAP39ELsABVnKtrt89ED78T83BUDfwsYF-ACLPrvtwcm7SX1zg0fNgDk5sQXJwTITlEbFyAALR6UMDs4E0AJSG9QAiqvBhAMGqAGAAAgwQAAoEAAAABCAACgwQAACEIAABBCAACGQgAAUMEAAATCAAAIQgAAFEIAAKjBAACewgAAeMIAAHRCAACIwQAAQMEAAHDBAACQwQAAssIAAIBAAAA8wgAAuMEAAFBCAAC4QQAAgMEAAFTCAADAwgAA2EIAAHRCAACwQQAAmEEAACjCAADAwAAAnMIAAHBBAACwQQAAkkIAAIDAAAAgQgAAgD8AAERCAABAQQAA8EEAABhCAACEwgAAmMIAAIDBAAC2QgAA4MAAAJ7CAADAQAAAgMAAAOhBAAAAAAAA6MEAANbCAACAPwAAhsIAAJhBAAAAQQAAJMIAADjCAACCwgAA4EEAABzCAACQQQAAGMIAAMjBAADIwQAAYEIAADBCAAAYwgAAZEIAAADAAAB8wgAALMIAAJjBAADAQQAAHMIAAHzCAAAAQgAAAAAAAChCAAAAQQAA4EAAAEjCAAA4QgAAtEIAAIDBAAA8QgAAAEAAANhBAAAQwgAA8MEAABzCAADAQQAA4EAAAFhCAADgwQAABMIAAJJCAACYQgAAssIAAOjBAADAwQAAQEEAALhBAADYwQAAZEIAAADBAADIQQAA8EEAAAjCAACOQgAAOEIAAMDBAABgwQAAgsIAANjBAAAgwQAAEMEAAEzCAADYwQAAUEEAAKpCAADwwQAAgEAAACDCAACIwQAAsMEAAATCAAAAAAAAcEEAACDBAAAMwgAAsEEAAEDAAAD4wQAAYMIAAOBBAACAwQAAgkIAABDCAABQQQAAUMEAAIjCAAAQwQAAgD8AAODAAABAwQAAoEAAAKBBAABwQQAAgMAAALjBAACgQAAAUMEAAPDBAABgQQAAYMIAAMhBAADowQAAFMIAAOhBAAAUwgAAwEEAAPBBAAAEQgAA0MEAAETCAAC4QQAAgEAAAERCAADgwAAAgEAAABRCAACAQQAAeEIAAIhBAACoQQAASMIAALjBAACYQQAAQEIAAAzCAAB0wgAAaEIAADBBAABgwQAAdMIAANDBAAD4QQAAkMEAAEBBAAD4wQAAmsIAAIjBAAB4wgAAcMEgADgTQAlIdVABKo8CEAAagAIAANK-AABQPQAARL4AABA9AAAUvgAA0j4AAIY-AABJvwAARL4AAOC8AABAvAAAyL0AAI6-AACKPgAA2L0AAI6-AADmPgAADL4AAMI-AAA7PwAAfz8AAAw-AAAcPgAADD4AAIC7AACePgAADL4AAK6-AAA8PgAALD4AAFw-AAC4vQAAbD4AADC9AAAEPgAAmL0AABA9AAAsvgAAdL4AAKg9AABcvgAA6D0AAEQ-AAD4PQAAgLsAAEC8AADIPQAAor4AAMi9AAC4PQAAQLwAAJa-AAAcPgAAij4AABw-AACoPQAART8AACS-AAAMvgAAij4AABy-AADmPgAAPD4AAHC9IAA4E0AJSHxQASqPAhABGoACAABUvgAAcL0AAGS-AAA_vwAAiL0AAPi9AABMPgAAEL0AANi9AAAEPgAA-D0AAIg9AABEvgAAqL0AAHA9AABAvAAAuL0AAA0_AADoPQAA6j4AAIC7AADgvAAANL4AALi9AADovQAAFL4AADA9AABQvQAA4DwAALg9AABQPQAAmD0AAOC8AABAvAAA6D0AABS-AADIPQAALD4AAI6-AADIPQAAPD4AAFC9AACAuwAAyD0AAEA8AAAkPgAAf78AAIi9AAAkPgAALL4AACQ-AAC4vQAAqD0AAIi9AAAEPgAA6D0AAEA8AAC4vQAATD4AAIC7AACAOwAAQLwAAKK-AAAQPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=8ttxY4dJNqU","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["2344175924106521919"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"76311792"},"502533605351027313":{"videoId":"502533605351027313","docid":"34-0-9-Z84D7C7198D7A07FB","description":"In this challenge, you will create a widgets service class and a widgets collection. After introducing the challenge, Lukas spends a few minutes answering some audience questions.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3890877/8beac1b5449026bbccbdf4a97dfc7d9a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/RkFoQwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmS4H4fkPgvo","linkTemplate":"/video/preview/502533605351027313?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Challenge 4 - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=mS4H4fkPgvo\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoUChI1MDI1MzM2MDUzNTEwMjczMTNaEjUwMjUzMzYwNTM1MTAyNzMxM2q2DxIBMBgAIkUaMQAKKmhobmhpeW9mdWRtem9sbGRoaFVDbVczNWh5RUx0RzFhU2tMZlR2ZHBndxICABIqEMIPDxoPPxOrBIIEJAGABCsqiwEQARp4gQL4_fgC_gDu-vsKCwT9AAIOBvP3__8A7u8F_AcAAAAECQUA9wEAAA4ODfUBAAAA9gEDBwT_AAACDPMB7wD_AAPy_vT5AAAA-PcEB_8BAAD2-xYBAwAAAB_2BgMAAAAA9hX2BP__AAD3Cwn9AAAAAATjAf8BAAAAIAAtEe3OOzgTQAlITlACKoQCEAAa8AFQEen_-vH5AtcEAADTEef_gQUL_y8X6QDmAgYA4AXoAfIF7wDb-BoA-QgdALcgGAD09OcAIPz8ABb5FQAiBCABMg79ABzf9wElAgYA1g3o_-cbDf876QoAIO8UAAr_6gAK-wL89PHg_9zv7gAIEBsAA_oVATn1-AAIBhQB-fsP_gEEAfvbAPn82en5Af4MAwL699sDIQv0A_38_AUREPIC_vAbBBj9_Afx-gr84wH0_fQK5_r86AgL-QML_RwPGwII_QcHDOQD9fgP-fYl-fgE7iQGBQfz-AYA5Pf_4_sH-vYDDfviHf4D9g8VBfYWAPQgAC1uJ0g7OBNACUhhUAIqcxAAGmBC6QAe9wvMCCI0AgLT2xnu4dQIFu4s_xLi__ERI_YFGtGO_iH_L80C86MAAAAUEvhA8wD9cBvuAvy_BfTB2scW738S_x29-yQLx7sLFO1UAMUuDDoA3s2zExL66VI8-P8gAC1xzyI7OBNACUhvUAIqrwYQDBqgBgAA0MEAAEBCAABkQgAAwEAAABxCAACAQQAAkEIAAODAAACOwgAA8EEAAJhBAACAvwAA0MEAAEDBAAAYQgAA0MEAADjCAAA0wgAAEMIAAGzCAADoQQAAksIAABTCAADoQQAAoEAAAKjBAAAgwgAAsEEAAMpCAACwQQAAMMIAAABAAABkwgAArEIAAAxCAACCwgAA0EEAAABAAADoQQAAhkIAAMDAAADowQAAgMAAACBBAADowQAARMIAALhBAACgQAAAwEEAAHBBAAC6wgAAQMAAAAxCAABAwQAAGEIAALhBAACywgAA6MEAAADBAABAwAAAAEEAAPjBAADQwQAApMIAAPBBAABIwgAA8EEAABBBAAAQwQAAFMIAALJCAACAwAAAAMAAAFBCAAAAQAAAEMEAAGjCAAAUQgAAyEEAACDBAACewgAAiEIAAJDBAAAAQAAAgEEAAADAAACAwQAAQEAAAIBCAABAwQAAYMEAACxCAAAEQgAAiMEAAATCAAAAwQAA4EAAAOjBAACwQQAAQEEAANDBAACWQgAAzkIAAGBBAADQwQAAUEEAAMDAAADQQQAAYMEAADxCAADAQQAAIEEAAIBBAADAQQAAPEIAAERCAAAAwAAAgMAAABDBAABQwgAAAEEAABjCAACIQQAAfMIAAGBBAABIQgAAgMAAAABAAACCwgAAMEEAACjCAADwwQAAuEEAAPjBAADgQAAAuEEAAMBAAACgwQAAYMEAACDBAABMQgAA4EAAAHBBAADowQAAWEIAAKjBAABEwgAAtkIAAKDBAACAPwAAkEEAAKBBAADoQQAAMMIAADDCAAAQwgAA4EAAAMDAAACAwQAAZEIAAPBBAAB4QgAAfMIAAIhBAAAUQgAArsIAAMjBAADIQQAAPEIAAFDBAABcwgAAbEIAAFBBAAAgQQAAPMIAAFRCAACIQgAAgMAAAMBAAAD-QgAAosIAAILCAABwwgAADMIAAABCAAAwQgAAkMIAAIBCAAAQQgAAoEEAABBCAACgwQAAwMEAAEBAAAA4wgAAIEEAAHDCAABQQQAAkMEAAEDAIAA4E0AJSHVQASqPAhAAGoACAAAcvgAAUD0AAJK-AAA0PgAAvr4AAAM_AACCPgAAR78AAAS-AAAMvgAAHD4AAFS-AADOvgAAkj4AAIa-AAA8vgAAEz8AADS-AADSPgAAMz8AAH8_AAAkPgAA2D0AADQ-AAAwvQAAij4AANq-AAC-vgAALD4AAGw-AACqPgAAiL0AAGQ-AAAwPQAA2D0AALi9AADoPQAAZL4AAPa-AADoPQAAgr4AACw-AABEPgAAqD0AAKA8AABEPgAA6D0AANa-AACAOwAAQLwAAAw-AADavgAAND4AAFw-AACKPgAAmD0AAGE_AAAkvgAATL4AALo-AADYvQAAwj4AAAw-AACgvCAAOBNACUh8UAEqjwIQARqAAgAAdL4AAFy-AACKvgAARb8AAEA8AACIvQAAEL0AAKC8AACYvQAAuD0AAFC9AADoPQAATL4AAIi9AADgvAAAQLwAAES-AAARPwAAMD0AAMI-AACAuwAAiL0AALi9AADgvAAA6L0AAAy-AAAQPQAAcL0AAHA9AAAMPgAA2D0AAJg9AACoPQAAED0AACQ-AAA0vgAALD4AAJo-AACSvgAAFD4AAKY-AADgvAAA4DwAAIA7AABAPAAAUL0AAH-_AAC4PQAAgj4AACy-AAA8PgAAlr4AADQ-AACYvQAAgj4AANg9AADgPAAAcL0AAOA8AACgvAAAoLwAAJg9AADWvgAAoDwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=mS4H4fkPgvo","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["502533605351027313"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2292369334"},"7029415636903289172":{"videoId":"7029415636903289172","docid":"34-8-12-ZFD7A965E262C00A0","description":"Interpolation is the process of binding to component properties both inside and outside of a template. Angular uses the double-curly-brace syntax to create an interpolated property.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2805978/59e37930ba786290a32a232410246240/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Nb4aRwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOkx3mLmIBp0","linkTemplate":"/video/preview/7029415636903289172?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Interpolation - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Okx3mLmIBp0\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChM3MDI5NDE1NjM2OTAzMjg5MTcyWhM3MDI5NDE1NjM2OTAzMjg5MTcyarYPEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E4kDggQkAYAEKyqLARABGniB__v7AAT7APv5BwgCCPwCFwL88fUCAv_99wEC_wb9APkFCAT4AQAAGAn9Af0AAAD1_f7-_P8AAA8P_f73AAAADe_9__kAAAACDQcGDwABAe36D_kCAAAAIfUGAwAAAADlB_wLAAD_AP8HBfwAAAAA_PH5BAAAAAAgAC1VNMc7OBNACUhOUAIqhAIQABrwAX_45gPM5u3_G_DjAe8V7QCCFfD_OgjmAM4eCwGy9usA-SHzAcvqDf_0-CD_2fL1ABL26f8vAhQA9gkH_yceCQAKEwQAO-XyATT07wDyAvX_DfH6ACn4IQEI-Pr_CBMB_hMAEP_7AdP_5iXvAwDvEv8dEAwCDfTtAfn5Gv8LFAP_AP0HAQr5BQPk9fUA3SgMAP3p6wEI_e4E5fXz_eoC4gED9fEBI-nd_gwF9AX45A8DESIN9ykG_foJ-AkC-hUOAfX3__YFCfEF-RAKACPvBgX69Rr16fgP__0b9wb29vz-BeoI9t8aDPzwBwkF8woB_yAALZ1qNzs4E0AJSGFQAipzEAAaYGH9AB_4LQkE71PzFP_7GPTO5ukPyRH__9f_ARsRBg8_uI3qE_830Qf5nwAAABUOCVweAPp_CeviAbco_cfH_Sz9eegiQOTzHgzP3u4X_QfN2AoQRgDsyJgTRRu9KToZ7SAALUgVGTs4E0AJSG9QAiqvBhAMGqAGAACoQQAAgL8AAKpCAABwwgAAIEIAAIC_AADiQgAA6EEAAJjCAAAIwgAA2EEAAABCAABQwgAAYMEAAExCAABwwQAAmEEAADjCAACgwAAA8MEAADRCAACOwgAAUMIAAHBCAABQQQAAgEAAAFjCAAC6wgAASEIAAABBAAC4QQAAUEIAAODBAAAYwgAANMIAAEBBAADIQQAAPEIAACDBAAAYQgAAgMIAAAxCAACiQgAA8EEAAADCAAAkwgAAbMIAAOBBAABQQgAAyEEAACzCAAAgwgAAAMAAAFhCAAAIQgAAcEEAAITCAACQwQAAVMIAANhBAABAQQAADEIAAITCAACgwgAAFEIAACBBAACIQQAAcMIAADBBAAAgQQAAnEIAAEBBAADgQAAAiEEAAKjBAACOwgAAEMIAAJTCAACQwQAAoMEAAHTCAABkQgAAwMEAAABCAABAQAAAqMEAAJDBAAAUQgAAoEEAAJDBAAAoQgAAbEIAAIhBAABMwgAAYMIAAFjCAAAwwQAA6MEAAEhCAABgQQAAUMIAANhBAADuQgAAIMIAAGzCAADgwAAAgEAAAIxCAABgwQAAAEIAAJBBAAD4wQAAEEIAAABCAABIQgAAqEEAAKBAAABgwgAAyMEAAJTCAAB0QgAAMEEAAMjBAAA8wgAAoMAAAARCAACAwAAA8EEAAEjCAABAwAAAUMEAAADBAABgwQAAQEEAAJjBAAAAQQAAUEEAAEBBAAAIwgAAiMIAABBBAACAQgAAsEEAALDBAAAwQQAAOEIAAILCAAAcwgAA4MEAAOBAAACAvwAA4MAAAKDAAACAwQAAAMIAAKBBAAA0wgAAwEAAAITCAAC0QgAAEMEAABRCAAAswgAAmMEAAGDBAACgwAAAfEIAAHRCAADoQQAAkEEAAEDCAABAwAAA2EEAACBCAACAPwAAIEEAAJBBAAAAQAAAdEIAAPhBAAB0wgAAwMAAAIjBAAAgQgAAsEEAABDCAABIwgAAwMAAAPDBAACgwQAAHMIAAADAAACYQQAAoMAAAEDAAAAsQgAAsMEAAIDBAAD4wQAAEEEgADgTQAlIdVABKo8CEAAagAIAAO6-AAAQvQAA4r4AAAw-AAAHvwAA1j4AAOY-AABLvwAAZL4AAJg9AABQPQAAgDsAANK-AABMPgAAXL4AAKa-AACmPgAARL4AAAc_AABFPwAAfz8AAKA8AAAEPgAA2D0AAMi9AADOPgAAmr4AAM6-AACYPQAAXD4AAKI-AAAkvgAATD4AABC9AABUPgAAoDwAAMg9AABwvQAA1r4AAJg9AACyvgAAPD4AAFw-AADgvAAAqD0AAFA9AACKPgAABb8AANi9AABwvQAA4LwAAAO_AACaPgAAiD0AACQ-AACYPQAARz8AAKi9AABMvgAApj4AAFC9AACmPgAAND4AAFC9IAA4E0AJSHxQASqPAhABGoACAABsvgAAqD0AAI6-AABFvwAANL4AAJi9AABQPQAAgLsAAKi9AABsPgAAuD0AAFA9AABcvgAABL4AAIA7AACgvAAALL4AABE_AADIPQAA7j4AADA9AADIvQAAML0AACy-AABcvgAA2L0AAFC9AABAvAAAcL0AABA9AACoPQAAED0AAKg9AACAuwAAJD4AADy-AADIPQAAdD4AAIK-AAAMPgAAND4AAKC8AAAQvQAAgDsAAIC7AAB8PgAAf78AALi9AADYPQAABL4AAFw-AAAsvgAAdD4AABA9AAA8PgAAmD0AAEA8AAC4vQAAHD4AAJi9AABQvQAABD4AAIq-AABwPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=Okx3mLmIBp0","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["7029415636903289172"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3860470882"},"11827485000354615190":{"videoId":"11827485000354615190","docid":"34-11-16-Z299E0D84CD7F4DEB","description":"Rather than build large view/controller modules in Angular 1, the recommended approach was to either break the application into named routes or into separate directives. Angular 2 has evolved to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3487225/81439d79b9fa563add6e52cb6bf96830/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/CPZHLQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DB4evx1pvL88","linkTemplate":"/video/preview/11827485000354615190?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Component System Architecture - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=B4evx1pvL88\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxMTgyNzQ4NTAwMDM1NDYxNTE5MFoUMTE4Mjc0ODUwMDAzNTQ2MTUxOTBqiBcSATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8TswSCBCQBgAQrKosBEAEaeIEEC_MBAAAA-f75BA0F_QER-Q319wAAAPP4Bv__Av8AB_sIAfsBAAALAwb4-wAAAPL6AQb9AAAAChH9DAQAAAAT-QL-9wAAAAYHCBP-AQAA9PcHAgMAAAAWBf4GAAAAAPME9wP6__8B_gn_AwAAAAD_-P4KAAAAACAALXgc1Ts4E0AJSE5QAiqEAhAAGvABcAL6_7bcFP75GeQA_iL1AYHtHP879OL_2gX4AcXs4wHwOewAA_YDAPcrGf-sEAsB8vHiAEAv9gDuBPz_EwoBABch-ABH5QwBKA7pARX-Gf_RBRr_LfclARb7CwBEGQn_AxL7_BT15QAB-vf_8fI-AhIbBwHg-uQD_SUD__QZCf4a_f0D3gIZBND_4wTyAg8ECv3bAA8M1_348Qr9IP3oAvPy8ANB3ecACO7qB9IMDvoFEg0E3eL6AAMICwMUC_374hENARut_wT6JgP7DvEBBuAGDgEJBRoL9hj5-NgK-f8I9AYB4gMMAgUSCAT-8f4BIAAtQVolOzgTQAlIYVACKs8HEAAawAfxLeS-M8U3PfVHHLzJym890pKiPMpDFTvtftW9O-qDvOeUW7zToxk-qDZ4PWEJ97oceHW-anwQPXw40jxxcrc-y6upPOgRKD25vJ69qTD4O9j-BL3gu22-XoqWPRa5TLy8hT-803OBPAG4ozwgtC4-Ey8qvb2oXTzSaDc9QGxJvf9107zZ2bY93EbDvQtxtrxwQqE9hG1-u18elzwg6wk-xW3ZvKqZNbxaV1a9ngwuPQpKDzyVZg69KZ2jvETbMTzb74o9Y8MpvewY0zsiBP-8HX84PYX0jDsMIx09OD25vG85jbxoCKa65zCEPEAmo7wgkNU8ipdAu_sWhLvQKkO-mHOfvA-oiDxBXvQ8ABEsPWwt5TtPPAe9DXnKPYdg5jsvg6a9UpQQPWk3-rsA8oQ9iSsCPfgrLjzpaxE9TRp-vEzyDjy4_oI9NlPGuzh6xryxHWe9K7oaPTgJb7yx64s7cHpVu7IKwLxVj7q9vjk3PBeZJbwTCwE9UCprvbV33zuWlhE-qLMJvc9ngLxVawE9O9m0u94jtjz7VeW8dEC3PBzTMLstS4k7IR2BO9h4eryG8hQ9ZRyDPSF0krs5xXS8qM45vSGz8btjdcA9fVEMvVpnIjry7xI8ajXBOxlQ8zto9u88syodvfo0XbyqQw6-hWayPBn8SLmJz129sNuxOorrnrms2v88EtjBvB1iNDtgYLG9sLy3u7hUDLnxaGM99m5ivcG3KbrR1ZG99TasvCIn4TrYQwA9hkDJPWUfNbnMEjg9T3l0vJakHTodXUA9OU5Au8w2yLmovyM9N_FfvWg0obgf52c966MZPJ91j7eRVLC8S3tePdoXILo4nSk9-XZcPIREMbhLsX683XrNPMWpd7m5RSo8sgLNvKRVSjqMRGw7YcxxveoEmLjVpAU9MrkHvWPRmTiT2N47A0xPvUZfBbiNDqc7BUOpu9A4MbnYWYC792zjut2AwTffAw89wLA8vdCgE7jOr8E8SZPMPd9Eh7gpDOU8tCF_vQqBoLiAiCO9v-iXPA_hAbjUuki9aqWQvQ61Nri0WmA9RBgfvXSSbThUU9K96HTPvC_4xTfQ23O9j-JcvRsKlrfhiAQ9SckBvTf5mjbvgGG9WqGYvZAPjzgNnqM9TsjYvHYfv7gugxu9eCn1vFklpbgH4gY94ZZPvZmkzjVWN008KICDu661HLgy7qw9XCa-vexqQzci_-w9NSkFPvN-W7jb2628a_AePpA5Ibmyq4-9fLr6PHOUNDcV3LQ8y0y5vbPdTrggADgTQAlIbVABKnMQABpgbfgADP0S_ATmRusC0_wj3tTp7RHL7P_r0gABHf0HGxjxgfUX__vjAOmoAAAA--rvTe4AHWwW1-Yp0x_2ye3jD_ho3BID8gQfE8_YFBfWFtP4AUQ_APYLsAkw9Zo-G_7yIAAttLQoOzgTQAlIb1ACKq8GEAwaoAYAAATCAABgwQAAAEIAADBBAAAwQQAAgEEAAChCAABswgAAYMEAAFRCAADgQQAAAAAAAIjCAABUwgAAgkIAAABBAADQwQAACMIAAJjBAACqwgAA4EAAAHTCAACAvwAAmEEAAIBAAABgwQAAQMIAAMjCAADcQgAAQEIAAMBBAAA0QgAAuMEAAABCAAB8wgAAFEIAAMBAAACeQgAAMMEAAEBBAADYQQAAEEIAAKhBAACAPwAAoEEAAILCAAB4wgAAmMEAAGRCAACgQAAAwMIAAABAAABAwQAAMEIAAIBAAAAcwgAAAMMAAIC_AAB4wgAAkEEAAIhBAABMwgAADMIAAGTCAAAoQgAAkMEAAABBAAC4wQAAqMEAAIBAAABAQgAAIEIAAAjCAACYQgAALMIAAEDCAAAUwgAA6MEAADBBAAAgwgAAbMIAAAxCAAAwwQAAHEIAAIBAAABwQQAAfMIAAAhCAACYQgAA8MEAADBCAADAQAAAYEIAACjCAABgwQAABMIAAAhCAABwQQAAHEIAAJDBAACQwQAAkEIAAJpCAACWwgAAQMEAAADBAAAAQAAAIEEAAKDBAABwQgAAIEEAAAhCAAAIQgAALMIAAKxCAABMQgAA6MEAAIjBAABYwgAAkMEAAJDBAADowQAA0MEAANjBAAAAAAAAnkIAAATCAAAQwQAANMIAAMjBAAAAwQAAIMIAAKDBAABgQQAAiEEAAFTCAAAAQgAAAAAAAMDBAAB0wgAAIEIAACjCAACAQgAAIMIAAEBAAAAgQQAAZMIAAKBAAACAQAAA4MAAAIjBAAAMQgAA8EEAAIBAAABAwAAA4MAAABDBAAC4wQAAQMAAADBBAABIwgAAqEEAAADCAAAkwgAA4EAAAHDBAAD4QQAANEIAADhCAAD4wQAALMIAABDBAADoQQAATEIAAKjBAADAQAAAEEIAABRCAACGQgAAYEEAAFBCAABgwgAA2MEAAEhCAAAUQgAA-MEAAGzCAADQQQAAgMAAAPjBAABwwgAAIMEAAKBBAABEwgAAAEIAAGDBAACYwgAA-MEAAIDCAACAwSAAOBNACUh1UAEqjwIQABqAAgAA1r4AAES-AACGvgAABD4AAIa-AAAHPwAAbD4AADe_AACCvgAAPL4AAOC8AACWvgAAJL4AAFw-AAAUvgAAVL4AAJo-AAAEvgAADz8AAFs_AAB_PwAAND4AAPg9AAAQPQAAcD0AALY-AACOvgAA3r4AAEw-AAB0PgAApj4AAAy-AAC-PgAApj4AABw-AABQvQAA4LwAAK6-AAAJvwAAvj4AAJ6-AADoPQAA4DwAAIA7AADIPQAA4DwAADw-AAB0vgAAiD0AAOg9AADgvAAAGb8AAMI-AADCPgAAjj4AABQ-AABNPwAA6L0AAGy-AAC-PgAAir4AAA0_AACYPQAABL4gADgTQAlIfFABKo8CEAEagAIAAHy-AABwvQAAdL4AAEm_AADovQAAuL0AAAw-AADIPQAAUD0AAOA8AAAQvQAAED0AAHy-AAA8vgAAqD0AAHA9AABAvAAAFz8AABw-AAABPwAA6L0AAOA8AABMvgAAmL0AACy-AAAwPQAARD4AAFC9AABsvgAA6D0AADA9AAAEPgAAoDwAAJi9AACgPAAALL4AAEA8AACiPgAAzr4AAAQ-AACYPQAAQDwAAKg9AACoPQAAcD0AAFA9AAB_vwAAZL4AAIA7AABkvgAALD4AAMi9AAAEPgAAJL4AAMY-AACoPQAAiD0AAEC8AADoPQAAgLsAAAQ-AABwPQAAwr4AAKC8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=B4evx1pvL88","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11827485000354615190"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1225333028"},"433417288384788132":{"videoId":"433417288384788132","docid":"34-0-12-ZE9BD0D5A6511A955","description":"Scott begins live coding a component that uses routes. In the first code example, he creates two basic routes in the App class. These routes access the Items component and the Demo component.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/893836/094644ce6f60e04784a1ed1dfcecc1b2/564x318_1"},"target":"_self","position":"16","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dl6Lup7Qz5Fc","linkTemplate":"/video/preview/433417288384788132?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Router Demonstration 1 - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=l6Lup7Qz5Fc\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoUChI0MzM0MTcyODgzODQ3ODgxMzJaEjQzMzQxNzI4ODM4NDc4ODEzMmq2DxIBMBgAIkUaMQAKKmhobmhpeW9mdWRtem9sbGRoaFVDbVczNWh5RUx0RzFhU2tMZlR2ZHBndxICABIqEMIPDxoPPxOlAoIEJAGABCsqiwEQARp4gQD9__7-AwD1AQMFBwX9ASECBwL1BAQA9O8A_fgC_wAECQUA-AEAABIB_fv7AAAA-wv6__z-AAAGBf36-wAAAAf5Bvn1AAAACwQCCQoAAQHy7Qr9AgAAAB72BgIAAAAA8wT3A_v__wEK_wILAAAAAADw-g0AAAAAIAAtUvfaOzgTQAlITlACKoQCEAAa8AFJDPT_4Ob8AOQN5wDTEef_gQUL_08L7wD_6Aj_z_DoAOb-5QDHAgz__gsNAMge-gDq_er_HgIQACT8HAAO8w4AJA8KACLsAgAo8wYA1g3o_-ULFf80-w4ALPQBAQYJ8v8NCAQAFe3xAc_9_wAYDxwBEvIrABsH4v_tEBQA_yEcAPUJ7gPSARME2en5AQPy_wX9GeIDHQDsAv35CAfuFvUH9RMO_Q0Q9gDpBwsH6eL7_-oC_wME-PP87QEOBRAJ_fwBAQX54uwA-gUYBvQjEfv9Bf8N_gAPAgb_Af_56eUH-Qv1Egb4FAb98gYIBfgC-QAgAC1uJ0g7OBNACUhhUAIqcxAAGmBZ9QAf8gzTCRlc-zD56Bbz5sn7Oesl__vO__pGAxULH9uN-Av_FMnv-J0AAAAm_PxG-ADkfyzU9xGuHBK5ANEnAWsQ_w7nDSYU5tdBEd1O3NEDLCIA_7-tFxQKu10yBf8gAC0ImRk7OBNACUhvUAIqrwYQDBqgBgAAAAAAAFxCAAA0QgAA2MEAADhCAABAQAAAkEIAAGBBAACiwgAAiMEAAADAAADAwQAAAEEAABDBAABEQgAAqMEAADDBAABAwgAAPMIAAFDCAACGQgAAMMIAAMjBAAAMQgAATEIAAGzCAAAgwgAAZEIAALxCAACAQAAAEMEAANBBAACEwgAAZEIAAChCAADgwQAAMEEAACBBAAC4QQAA3kIAAIDBAAAcwgAAiMEAAGBBAAAgwQAAHMIAAOBAAABAQQAAikIAAODBAABswgAAGMIAABhCAABQwgAAikIAAEBCAACUwgAA4MAAALDBAAAwQQAAwEAAAJjBAADgwAAAnMIAAJBBAACgwgAAHEIAACDBAAAIQgAAgEAAABhCAAAQwQAAAMIAAKpCAAAYwgAA-EEAAOjBAACAQAAAiEEAABDCAACSwgAAmEEAAIC_AACgQAAA2MEAAABBAAA4wgAAiEEAANhBAACIQQAAQMEAAEDAAAAgQQAATMIAAOBBAAAQwgAAyMEAAADCAABAQgAAMEEAAHDBAABAQgAAikIAABDBAAAgwgAAkEEAAGBBAAAEQgAAGEIAAPhBAAAAwgAA-MEAABDBAACAQAAACEIAACRCAAC4QQAAgL8AAJBBAACgwAAAYEIAAI7CAADgQAAAWMIAABRCAAD4QQAAqEEAACBBAAC0wgAAQEAAAHDCAACGwgAAJEIAAHDBAACAwAAAyEEAAABAAACgwAAAcMIAAPDBAACoQQAAAEAAAKBBAACYQQAA4EEAAEBBAABowgAAGEIAAEDAAACAQQAAgEEAAMDAAAD4QQAA-MEAAIBBAABMwgAA4MAAAJjBAAAQQQAAXEIAADxCAACEQgAAOMIAAEBAAADYwQAAgsIAAPBBAAA4QgAAfEIAAKjBAABswgAAdEIAAHBBAAAwwQAAYMEAAGhCAADQQgAAwMEAAODAAADWQgAAjsIAAKDAAAAwQQAAQMIAAOjBAACIwQAAsMIAAEBCAAAYQgAAoMAAADRCAACgwQAAYMEAAHRCAAAkwgAAsMEAAFzCAAA4QgAAOMIAAGDBIAA4E0AJSHVQASqPAhAAGoACAACqvgAAVL4AAJ6-AABUPgAAsr4AAKY-AACiPgAAJ78AAKK-AAD4PQAAEL0AAAS-AADGvgAApj4AADS-AACOvgAAzj4AAOi9AAAHPwAAFz8AAH8_AADgPAAAgLsAAEw-AADgPAAAfD4AABC9AACavgAAyD0AACw-AAA0PgAAcL0AAKI-AACoPQAAXD4AAHC9AAAkPgAAor4AANK-AACKPgAAlr4AABw-AAA0PgAAMD0AAMg9AADYPQAAbD4AABS-AABQvQAAgLsAAEQ-AAC-vgAAoj4AAGw-AABEPgAAqD0AAEk_AADYvQAAcL0AAII-AACoPQAA7j4AAAw-AABsviAAOBNACUh8UAEqjwIQARqAAgAAqr4AAMi9AACKvgAAQb8AAHC9AABwvQAAqD0AAIC7AACAOwAA-D0AAHC9AAAMPgAAbL4AAKi9AABQPQAAQDwAALi9AAAXPwAAuD0AAO4-AAAcvgAAuL0AAHC9AABQvQAATL4AAKC8AAAMPgAAcL0AAIC7AABwPQAAcD0AALg9AABAPAAA4LwAANg9AACYvQAAmD0AAIY-AACCvgAAFD4AADQ-AACAuwAAQDwAAFA9AACAuwAAiD0AAH-_AAAUvgAAyD0AAPi9AAA0PgAAbL4AACQ-AADgvAAAjj4AAKg9AABQPQAAcL0AABA9AADgvAAAED0AABA9AACuvgAAQDwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=l6Lup7Qz5Fc","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["433417288384788132"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3288382189"},"7118354647942299002":{"videoId":"7118354647942299002","docid":"34-4-2-ZBFFF5E5539B5310D","description":"Lukas demonstrates how to write a spec for his Users component. He creates a spec file in the component’s directory and adds a simple assertion. After the spec is written, he runs the “npm test”...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4579714/5041a20aa307247395209208fdc5a2d8/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5G7hHwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOI7qPmkOF3c","linkTemplate":"/video/preview/7118354647942299002?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Writing a Component Spec - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=OI7qPmkOF3c\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoVChM3MTE4MzU0NjQ3OTQyMjk5MDAyWhM3MTE4MzU0NjQ3OTQyMjk5MDAyaogXEgEwGAAiRRoxAAoqaGhuaGl5b2Z1ZG16b2xsZGhoVUNtVzM1aHlFTHRHMWFTa0xmVHZkcGd3EgIAEioQwg8PGg8_E-YDggQkAYAEKyqLARABGniBC__0AwAAAPX4BgkOBvwBGgAGCgcBAQDq9QH8-f8BABAICwH7AAAADQX7AwIAAAD3_f71-v8AAAoR_QwEAAAACfcE-f4AAAALBAIJCgABAfX-AwUDAAAAF_v8_gAAAAD5AfoK_wAAAAABAQMBAAAA-uYBCQAAAAAgAC3SoNQ7OBNACUhOUAIqhAIQABrwAXAf9__55gsDqgns_8__0wCBCi3_QiDfANsDCQDX79UA7QgFAMz1JQDQ9fYAkC3_Adft2v8c-_8AIPYeAB38FgAzFvYAOscRAUEB_AC_J-n-7iAgADvZG_0q4Af_HA7k_RTsBwEN5Nr_297vBQogNwMdAAb_JA8E_uoEMgHoBxf9BfP_Br4c9P-2-QMDDAMjAwz91ABDGPP_-wsdDCX39wv96ScFBgQRAPH2DQnm9-3-vgnrAPbuBAIDCR0DEwseAgYOBgHi8fvz9Rb38iX05fv0HQINPvLlC_HlBP3cDAb8__MV98889P7KEhP74Sf58CAALVAjDTs4E0AJSGFQAirPBxAAGsAHTz7Fvn7Y3DwxxrA7w_xLvPXb1z39v2q8O8cgvi8KjLyrC1O8pkg-Pp28SD34kqE7tw2TvhtUEzwbtBy9nUaCPn8WS7y-Esi8ye5dveJ-9jwY1ki981kOvjhvNz12-yy7KZi8vdjXOryR-uE80R8qPuqwIr1Qwsy8OaI2vfgzXL0pQqo86kFBPQMlIru1GDy8Z4EGPpkzNj1KzNi8LlmlPWNCTLwfCFo85m0WvXIP0zwJh4O7EawFPFZbGDy8Kuu8hFkSPbjnWT1iIBk8nFg2vS2eNb2Q4-I8SSypPGheDj02vRo9E2fBu5aGL7vnT0C8IJDVPIqXQLv7FoS7OUNBvt76tb1VMA0718N3Pdndjb1grVo8UMPXvcSSdz1rjM46MVuCvW5HXby1qoA804bjPcx2aj3WdL08w6t2PAcCCb0goRw8HVvPPVLilL2UKna8EOPKvaq1sLyckmI8CbvROxy2zT3vekS8rBQnvfKrHj3Y7y68YK5lPZqvN7yQZea7_cWnPXMtmrwUXn67aNJhPcpCBT0GxJo8JpR5vbEJWr2Rgn05_aTaO7qNsT0NDbS6hlqePSdQRLpdN4C8vLslu_0Qi73Tg6O38djPPcijSLtyLni6xzkAvboatLw_eTO8_GVBvIXs2buHQjq8zDe8vQp5jrwIxO87ic9dvbDbsTqK6565R0zaPCq3I73FzV667yuFvD96O7s4zQ4700SUPXniHLxRaaM7KbcovaWhZj2wUce5OH4tPc6C9TxxZmQ7TyMdPpW4Dr0Ne9I4zaHWPHhSlTw8ypc4g0mWvK0UBDwtiLM5_VFvPTsCEz1FKSU4avYju--dp71iSNy4PowVPddpJLxWc8U5RKmovd52gDuzJq45Bjs0PPwjRz3ubYG5h-JpPZY1u7xi08G4t26UPPP1hjw4QWA4AfKpOqZkFL3j5Nk4WxELvVCc7bxw0wM5UHn6OZhapby-G9A47Lmvu8XBmr0TgHY5CoCxvCcX4z1iYJK5joopPW0fsjzmZFk3ss0XvXHa3TwO5qy48Ugsvvf_xr2JXA24uG_aPLw2IL3jyMU4bcX-vaLUPr0aL_S4tXA0PGGqCb4tu0a3dVq3vJjrQ73QqMU2SWbFvYeLHL61uq04oFTLPffxxrwtj9W4veMEPsnNS73m6KQ4PzCBPULb_zv1A8i3UN8SPuZa9D2Kk-Y2Mu6sPVwmvr3sakM3Iv_sPTUpBT7zflu4UqSxvIQiZz2d6RO4B06svK4mE7w7wmg3Vp3VPUTkb70-Vdi3IAA4E0AJSG1QASpzEAAaYGTrABkKMQAd8l33CufqKcHO3fsu3RD_8N__BjYLBAQWyKgLGP8p4BnlnQAAABYh6lTbAAl_BtPsB8ov9cjnxxjxcurgGOL3Fg3Js1415h_I6gwKRQAFtLYQBgi9UEgNFyAALSvuFTs4E0AJSG9QAiqvBhAMGqAGAADgwQAAqEEAAHRCAACAvwAA8EEAALBBAACSQgAAsMEAAJzCAABQQQAA4EAAAMDAAAAwwgAAgEAAADxCAACQwQAAaMIAAPDBAAD4wQAAgMIAANhBAABowgAA0MEAANBBAABQwQAA2MEAAETCAADAQAAAvEIAAIhBAABQwgAAoEAAAILCAACYQgAAGEIAAIrCAADAQQAAQMAAAPhBAABQQgAAYMEAAJjBAAAQQQAA-MEAAMjBAABEwgAAcEEAAMBAAABAQQAAQEAAAMTCAABAwQAAqEEAALjBAAAMQgAAMEEAAKTCAADgwQAAAEEAAIhBAACAQQAAEMIAAATCAACswgAACEIAAIjCAACYQQAAIMEAAODBAADAwQAAnkIAAMDAAADgQAAAYEIAAABAAAAwQQAATMIAAAhCAACIQQAAEMEAAIDCAABMQgAAQEAAAIjBAACgwQAAAEAAAHDBAACoQQAAhkIAAADAAAAQQQAADEIAAABBAADYwQAAQMEAAEDBAAAAwQAAqMEAACBCAAAwQQAAMMIAAHhCAAC8QgAAYEEAADzCAADgQQAAkEEAABRCAACAwQAAjkIAAMBBAAAgQQAAQMEAAPhBAABAQgAAVEIAADBBAAAQwQAAsEEAAEjCAAAwQQAASMIAABRCAACEwgAAAEAAAHRCAACIQQAAcEEAAJjCAAAAQgAAdMIAAJjBAACAPwAAgMEAAKBBAABwQQAAYEEAAKDBAACowQAAIMIAABhCAABQQQAAyEEAAFDBAACKQgAAwMEAAJbCAACgQgAAEMIAAHDBAADYQQAAQEIAABBCAABIwgAAyMEAAPjBAABAQAAAoEAAAIC_AADwQQAAAEEAAFBCAABcwgAAMEEAABRCAAC6wgAAUMEAAAhCAAB0QgAAsMEAAHzCAABEQgAADEIAAGBBAAAEwgAAdEIAAAxCAAAwwQAAoEAAAO5CAACgwgAAaMIAACDCAACgwQAACEIAACxCAACYwgAApkIAAFBBAAAAAAAAoEEAACDBAACYwQAAoEAAAHDCAACwQQAAVMIAALhBAACYwQAAcMEgADgTQAlIdVABKo8CEAAagAIAANa-AACovQAATL4AAFA9AACKvgAAjj4AADw-AAAhvwAAfL4AACS-AADIPQAAhr4AAKq-AADOPgAAcD0AAI6-AACaPgAABL4AAMo-AAA3PwAAfz8AADw-AABEPgAAuD0AAHC9AADiPgAAXL4AAIq-AAB0PgAAJD4AAIY-AAAsvgAAuj4AAMg9AAA8PgAAuD0AALg9AABcvgAA2r4AABQ-AABUvgAAgDsAAAw-AACYPQAAoLwAAOg9AACOPgAAlr4AAIA7AACgvAAA2L0AAKq-AAC2PgAAwj4AABQ-AAAkPgAALz8AAMi9AABQvQAAzj4AAEy-AAADPwAAbD4AAAy-IAA4E0AJSHxQASqPAhABGoACAACSvgAAFL4AAES-AAA9vwAAgDsAABC9AAAMPgAAQDwAAHC9AACgPAAAqL0AADA9AAB8vgAA-L0AAKA8AAAwPQAAgLsAAA0_AACoPQAA8j4AAJi9AACgPAAAVL4AAHC9AAD4vQAADL4AAAQ-AADIvQAAmL0AACQ-AACIPQAAJD4AAIi9AAAwvQAAcD0AAAS-AADoPQAAdD4AALa-AAD4PQAAyD0AAHC9AAAwPQAA2D0AABA9AAC4PQAAf78AABS-AACYPQAAFL4AAGQ-AAAEvgAA6D0AAPi9AAB8PgAAyD0AAHA9AABAvAAADD4AAIg9AACIPQAAoDwAALK-AABAvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=OI7qPmkOF3c","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["7118354647942299002"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1116468661"},"17087243023524799548":{"videoId":"17087243023524799548","docid":"34-6-0-ZD8D36BD935179D8A","description":"With the build system in place, Scott runs the webpack-dev-server command to initiate the build process and start the development server. He then gives the audience a few minutes to write some...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3242300/0e9d87789e6bdd5aa449b7c974f81282/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/GoBXVAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D4RDwH6lQtro","linkTemplate":"/video/preview/17087243023524799548?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Using a Build System - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=4RDwH6lQtro\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoWChQxNzA4NzI0MzAyMzUyNDc5OTU0OFoUMTcwODcyNDMwMjM1MjQ3OTk1NDhqtg8SATAYACJFGjEACipoaG5oaXlvZnVkbXpvbGxkaGhVQ21XMzVoeUVMdEcxYVNrTGZUdmRwZ3cSAgASKhDCDw8aDz8T6QOCBCQBgAQrKosBEAEaeIH-9PMCAv4A-fT_AgQF_gEg-wb19AMDAPr-AfkEA_8ABAkFAPcBAAAQAQD6BAAAAPL6AQb9AAAADgD9A_sAAAAP-vz09QAAAAYHCBP-AQAA_PQM_AIAAAAW_gYDAAAAAOwO9P7_AAAA-gD2-wAAAAAA8PoNAAAAACAALcxw0Ds4E0AJSE5QAiqEAhAAGvABa__bAO3e-QG6ERUAyhXi_4HtHP9BCeMA6dQAAN3yyAHwBwUA1QsL_wYUBACsEAsByQO__ycVFv8O5Bb_I_j1_ywT9wAp6u8ALAIHAOYH6f_jHij-NegFAjXxAQIY_wb-ACD-_Rrp7gLD5f7_KycrAQwHFAQbAu0C3Pof_gIYDQLmDvUF3gH5A9Ps4_8aAfkH_R_cBC4i7P8J7wEF_QHuAwABHQL__wIC2xgYAO3mBv3XFPn57A0KAt7_BgclDAL6BQwFAe_-9PnnJ_3zIxPm_BQM_gf--QEQ_PT4-PX1-_3_9RL46ioJANYVCg_8GvL7IAAtQVolOzgTQAlIYVACKnMQABpgW_MALfH44xAPS-ww0eEx-ODJ7RPWHP8Jzf_5PQ0MACrVif_-ABbGCO6fAAAACvEXRukABX8bvvIjwjDhzNi8HeF1D_Uf4iQBDfHULzHjIqbmCyRAAOjOsixAIq1IHyT3IAAtu9IUOzgTQAlIb1ACKq8GEAwaoAYAACDBAABUQgAAIEEAAHDBAABgQgAA6EEAALhCAABgQQAAmMIAABDBAAAoQgAA6MEAANDBAAAwQQAAlEIAAEDBAADowQAAlMIAAFjCAABswgAAoEAAAJDCAAAQwgAAjkIAAOhBAADowQAAcMEAAKDAAACgQgAAiEEAAETCAABAwAAAqMIAAEhCAACgQAAAMMEAAKBAAADAQAAAwEEAAJRCAAAwQgAAAEAAAIjBAABQQQAAEMIAAJrCAACgQAAA-EEAABhCAAAAwAAAzsIAACDBAAAwQQAAwMEAAFhCAABIQgAAqsIAAAAAAADwwQAAiEEAAARCAABAwQAAqMEAAJDCAACwQQAAaMIAAEhCAACAvwAAwMAAABDCAACqQgAAcMEAAHTCAAAQQgAAQEAAAEBBAABIwgAAiEEAAChCAACAvwAAmsIAAFRCAAA0QgAA-MEAAODAAAAAQQAAwMEAAMBAAAAsQgAAQMEAAHBBAAAUQgAAgEAAAAjCAABIwgAAyMEAABDCAABgwQAAgEAAAFDBAADgwQAADEIAAJZCAACgwQAAQMIAADBCAABAQAAAbEIAAEDBAABUQgAAqMEAAEDAAADQQQAAQEEAACRCAADoQQAAIMEAAIBAAACoQQAACMIAAHxCAABcwgAAQEEAAFTCAACAQAAAHEIAAKBBAAC4QQAApsIAANBBAABIwgAAQMIAAFBCAACYwQAAgD8AAERCAADIwQAAgL8AAODBAAAAAAAAIEIAADBBAABIQgAA2MEAADRCAACIwQAAaMIAALhBAACAvwAAMMEAAHBBAACAwAAAQEAAAFTCAAAAQQAAOMIAAEDBAACgwAAA8MEAAHRCAACYQQAAiEIAABTCAACAQQAA2EEAAEDCAACwQQAANEIAAJBBAAAQwQAAksIAAJRCAABAQQAAAEEAAHDBAADgQQAArkIAAADCAABwQQAA0kIAALTCAABowgAA-MEAABTCAABAwAAAIEEAAKbCAAAwQgAAIEEAAMhBAAAAQAAAYMEAADDBAAAAQQAAaMIAAEDAAACCwgAA2EEAAKDBAAAwwSAAOBNACUh1UAEqjwIQABqAAgAA3r4AAFC9AAD4vQAAjj4AAKK-AADmPgAAHD4AADW_AAAkvgAA4LwAAPg9AAAEvgAAlr4AAHQ-AACOvgAAPL4AANo-AAAMvgAA7j4AAB0_AAB_PwAAJD4AAKi9AAAUPgAAqD0AAIo-AACCvgAA3r4AAJi9AAAUPgAAVD4AAOC8AACOPgAALD4AACw-AAAkvgAABD4AAHy-AADuvgAAPD4AALi9AAAEPgAA-D0AAMg9AACAOwAATD4AAGw-AACIvQAA2D0AAKg9AAB8PgAAD78AAKo-AAB8PgAAiD0AAKg9AAA_PwAABL4AAGy-AACyPgAAHL4AAMo-AACYPQAAQLwgADgTQAlIfFABKo8CEAEagAIAALq-AAAkvgAALL4AAEm_AABAvAAAML0AAEC8AABAvAAA2L0AANg9AADIvQAABD4AAIq-AAAwvQAAoDwAAIC7AABUvgAAIT8AAOg9AAC6PgAA4DwAAJi9AAAMvgAA4DwAAEy-AABUvgAAJD4AAOC8AABAPAAADD4AAOg9AAC4PQAAgLsAAKA8AAAkPgAAyL0AAGw-AACWPgAAzr4AANg9AADoPQAAQDwAAIg9AACIPQAAJD4AAKA8AAB_vwAAED0AAI4-AABEvgAAHD4AAI6-AABkPgAAcL0AAIY-AAAEPgAAuD0AADA9AADoPQAA4DwAANg9AADoPQAAtr4AAOC8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=4RDwH6lQtro","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["17087243023524799548"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"501889798"},"736200032777616177":{"videoId":"736200032777616177","docid":"34-4-9-Z0A2C219B5F436D83","description":"Lukas live codes one more example using the @Output decorator and a custom EventEmitter. Then both Lukas and Scott spend a few minutes sharing their thoughts on when to use Angular 2 versus React.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3046333/9f2ecbe2a0437611dfbca671376b40ee/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/r0s9OgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0dYCp21v1bc","linkTemplate":"/video/preview/736200032777616177?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"EventEmitter Demonstration - Building Web Applications in Angular 2","related_orig_text":"Building Web Applications in Angular 2","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Building Web Applications in Angular 2\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=0dYCp21v1bc\",\"src\":\"serp\",\"rvb\":\"EqgDChQxMzk0MjI1NzEzMjgzOTUxNTM2OQoTODM1NTQ3OTk1OTQ3MTg1NTEyMgoUMTI2NjA3NzA4NDY0MjIxMzczMTYKEzQwMTQ4NDQyMzY4ODc5MDM2NDAKEzI2NDQ5MjA0ODc5NjgwNDk2NjMKFDE3MjMzMjM0NzU3MjA1NDA5NzQyChQxNDk2Mzc3NDY0ODAwMjA2NzQ5NQoSOTM0MDIzNjI5MDIwOTkyNjYyChM0MDAzNDYzNzA4OTM1NTM4OTU4ChQxNDc0NTgzMTY1MDY3MDI4MTUxNAoTMjM0NDE3NTkyNDEwNjUyMTkxOQoSNTAyNTMzNjA1MzUxMDI3MzEzChM3MDI5NDE1NjM2OTAzMjg5MTcyChQxMTgyNzQ4NTAwMDM1NDYxNTE5MAoSNDMzNDE3Mjg4Mzg0Nzg4MTMyChM3MTE4MzU0NjQ3OTQyMjk5MDAyChQxNzA4NzI0MzAyMzUyNDc5OTU0OAoSNzM2MjAwMDMyNzc3NjE2MTc3ChMyODg3MjY1MzgwMjQ2NDMzMDQ5ChQxMzkxNDc0MDk2ODMxNTQ2MDE4MhoUChI3MzYyMDAwMzI3Nzc2MTYxNzdaEjczNjIwMDAzMjc3NzYxNjE3N2q2DxIBMBgAIkUaMQAKKmhobmhpeW9mdWRtem9sbGRoaFVDbVczNWh5RUx0RzFhU2tMZlR2ZHBndxICABIqEMIPDxoPPxP1BIIEJAGABCsqiwEQARp4gfT89v4B_wD7AwMOCwn6AhMCBPn1AQEA8_gG__8C_wAECQUA-AEAABABAPoEAAAA8gT-AvkAAAASBwEM9QAAABP5Av73AAAADAQCCQoAAQH89wL_Av8AAB_2BgMAAAAA5gf8CwAA_wD-CvkLAAAAAAPwAAUAAQAAIAAthUHROzgTQAlITlACKoQCEAAa8AFlHPj_7N35AbMI7v_HFuD_gSIK_jwd4gDq9wAA2_DZAOL7BP_R9iEA7QMIAJwo_wHc793_Gfv_ACbsEv8J5iEALhT3ADTMDwE6AP0AyxDh__AdHAAw9yYBMdEHABv_3P8S7gYB8e3X_t_h8QT6GBsCCgIIATAVCAHvChn9_AwS_QX0_wXTFggBvfoDAwsDHwIL_dkAMSTr__P4FAISAvUH_ewjBR4FCgjh8Q0G4-n69t4E3AP84_cFBAcq_wkiIvn5Bg8B5fP79AEIBPQv9_UF_SDxCRn19Qv_4wH0zwIIAP_0E_jUNvX-5gwZ_vEMAf4gAC3_IR07OBNACUhhUAIqcxAAGmBX6wAp4_DQCgc-9xDY3x3T19cDJ8IF__fG_xE1GwMFIcqWBgf_NM4V8J4AAAAb9e8r4AAHfwvZER_HMQyp5tEk-WIc4RHoFyct57QpHPZcAtzp_BwACNGyCBwYsVhH7BIgAC3XJBo7OBNACUhvUAIqrwYQDBqgBgAAJMIAAEBCAABIQgAAAAAAABxCAACAQQAAqEIAAEBAAACCwgAACEIAADBBAACQwQAABMIAAEDBAAAcQgAAGMIAAEDCAAA0wgAAAMIAAFzCAADwQQAAmsIAAADCAADYQQAAkEEAANDBAAAQwgAA6EEAALxCAAD4QQAAKMIAAADBAABcwgAAokIAAPhBAACIwgAAsEEAAOBAAAC4QQAAqkIAAIDAAAAIwgAA4MAAAIBBAACgwQAAAMIAALhBAAAwQQAADEIAAFBBAACwwgAA4MAAAAxCAAAgwQAAJEIAAIhBAACkwgAAIMEAAJjBAAAAAAAAAEEAAPjBAADAwQAAwMIAANhBAAA4wgAA0EEAAMDAAABgwQAAEMIAAJJCAABQwQAAIMEAADhCAACgQAAAAMAAAGjCAACoQQAAqEEAADDBAACQwgAAcEIAAIDAAAAAAAAAkEEAAADBAADQwQAAUEEAAJpCAACgwAAAgEAAAEBCAAAMQgAAwMEAACzCAADAwAAA4EAAAAjCAADwQQAAAEEAAPDBAACIQgAAwkIAADBBAAC4wQAAcEEAAGDBAAC4QQAAgL8AABRCAACoQQAAAEEAAIhBAADYQQAAOEIAACxCAACAPwAAgD8AAKDAAAAwwgAAQEAAACzCAAAgQQAAVMIAALhBAAA8QgAAAAAAAIBBAACewgAA2EEAABzCAAC4wQAAGEIAAOjBAAAAQAAAmEEAAIA_AACwwQAAiMEAAFDBAAAkQgAAgL8AAGBBAADIwQAAbEIAAJDBAABgwgAApkIAAIjBAACgQAAAoEEAALBBAAAEQgAAQMIAAEjCAABAwgAA4EAAABDBAABQwQAAREIAALhBAACIQgAAdMIAABBBAAD4QQAArsIAAIjBAADQQQAAOEIAAKjBAAA4wgAAfEIAAEBBAABgQQAAEMIAAFRCAACeQgAAQMAAAADAAAD-QgAAoMIAAJjCAABAwgAA6MEAAPhBAAAEQgAAmsIAAIpCAABIQgAAkEEAAMBBAADIwQAAiMEAAIBAAABEwgAA4MAAAIrCAACgQQAAUMEAAAAAIAA4E0AJSHVQASqPAhAAGoACAACGvgAA4DwAAEC8AABQPQAAfL4AAKY-AACGPgAAJb8AAKK-AAAcPgAAoDwAADS-AABkvgAAjj4AADS-AAB0vgAA0j4AAES-AADuPgAA-j4AAH8_AACgPAAAyD0AAJg9AADgPAAAmj4AADy-AABcvgAAqL0AAJ4-AABEPgAAUL0AAEQ-AAAwPQAAQLwAABy-AAAkPgAADL4AAMa-AAAsPgAAor4AAHw-AADYPQAAiD0AADA9AAA8PgAAoj4AAKq-AABwvQAAUD0AAEw-AAABvwAAqj4AAKA8AAAUPgAAcD0AAB8_AACYvQAARL4AALo-AACovQAAgj4AABQ-AACAOyAAOBNACUh8UAEqjwIQARqAAgAAgr4AAHC9AAB0vgAAM78AAAy-AABAPAAAmL0AADA9AAAEvgAARD4AAOC8AACAOwAARL4AADC9AABwPQAAEL0AAMi9AAAdPwAAcD0AANI-AABQPQAA6L0AAOA8AAAEvgAABL4AAOC8AABAvAAAQLwAAIg9AACoPQAAcD0AAIg9AACAuwAAEL0AADw-AACovQAAFD4AAII-AABsvgAA4DwAAEw-AACgPAAAgDsAAEC8AABAvAAALD4AAH-_AACAOwAAHD4AAMi9AAAEPgAAlr4AADA9AAAUPgAAdD4AALg9AACYPQAAQLwAAHA9AAAwPQAAQDwAAEA8AAAsvgAAoDwgADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=0dYCp21v1bc","parent-reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["736200032777616177"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"758713799"}},"dups":{"13942257132839515369":{"videoId":"13942257132839515369","title":"Introduction - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Introduction - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=7Ld0MmPhxak","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/7Ld0MmPhxak?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":318,"text":"5:18","a11yText":"Süre 5 dakika 18 saniye","shortText":"5 dk."},"date":"13 ara 2016","modifyTime":1481587200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/7Ld0MmPhxak?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=7Ld0MmPhxak","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":318},"parentClipId":"13942257132839515369","href":"/preview/13942257132839515369?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/13942257132839515369?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8355479959471855122":{"videoId":"8355479959471855122","title":"HTTP Demonstration Part 2 - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"HTTP Demonstration Part 2 - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=UmSv9V1OD2A","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/UmSv9V1OD2A?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":430,"text":"7:10","a11yText":"Süre 7 dakika 10 saniye","shortText":"7 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/UmSv9V1OD2A?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=UmSv9V1OD2A","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":430},"parentClipId":"8355479959471855122","href":"/preview/8355479959471855122?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/8355479959471855122?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12660770846422137316":{"videoId":"12660770846422137316","title":"The Demo \u0007[Application\u0007] - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"The Demo Application - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=xq0Oy42gnjI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/xq0Oy42gnjI?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":417,"text":"6:57","a11yText":"Süre 6 dakika 57 saniye","shortText":"6 dk."},"date":"13 ara 2016","modifyTime":1481587200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/xq0Oy42gnjI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=xq0Oy42gnjI","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":417},"parentClipId":"12660770846422137316","href":"/preview/12660770846422137316?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/12660770846422137316?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4014844236887903640":{"videoId":"4014844236887903640","title":"Why \u0007[Angular\u0007] \u0007[2\u0007] - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Why Angular 2 - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=7C4fgxRBbUU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/7C4fgxRBbUU?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":365,"text":"6:05","a11yText":"Süre 6 dakika 5 saniye","shortText":"6 dk."},"date":"13 ara 2016","modifyTime":1481587200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/7C4fgxRBbUU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=7C4fgxRBbUU","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":365},"parentClipId":"4014844236887903640","href":"/preview/4014844236887903640?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/4014844236887903640?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2644920487968049663":{"videoId":"2644920487968049663","title":"Input & @Output - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Input & @Output - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=FVJbJfdK9OU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/FVJbJfdK9OU?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":615,"text":"10:15","a11yText":"Süre 10 dakika 15 saniye","shortText":"10 dk."},"views":{"text":"1,4bin","a11yText":"1,4 bin izleme"},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/FVJbJfdK9OU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=FVJbJfdK9OU","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":615},"parentClipId":"2644920487968049663","href":"/preview/2644920487968049663?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/2644920487968049663?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17233234757205409742":{"videoId":"17233234757205409742","title":"Challenge 1 - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Challenge 1 - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=btLd58WIonk","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/btLd58WIonk?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":305,"text":"5:05","a11yText":"Süre 5 dakika 5 saniye","shortText":"5 dk."},"date":"13 ara 2016","modifyTime":1481587200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/btLd58WIonk?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=btLd58WIonk","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":305},"parentClipId":"17233234757205409742","href":"/preview/17233234757205409742?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/17233234757205409742?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14963774648002067495":{"videoId":"14963774648002067495","title":"Router Overview - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Router Overview - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=OUmsGMr4qjM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/OUmsGMr4qjM?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":450,"text":"7:30","a11yText":"Süre 7 dakika 30 saniye","shortText":"7 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/OUmsGMr4qjM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=OUmsGMr4qjM","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":450},"parentClipId":"14963774648002067495","href":"/preview/14963774648002067495?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/14963774648002067495?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"934023629020992662":{"videoId":"934023629020992662","title":"Challenge 10 - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Challenge 10 - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=XtJMD0bWsw4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XtJMD0bWsw4?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"https://www.youtube.com/channel/UCmW35hyELtG1aSkLfTvdpgw","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":173,"text":"2:53","a11yText":"Süre 2 dakika 53 saniye","shortText":"2 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XtJMD0bWsw4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XtJMD0bWsw4","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":173},"parentClipId":"934023629020992662","href":"/preview/934023629020992662?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/934023629020992662?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4003463708935538958":{"videoId":"4003463708935538958","title":"View Encapsulation - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"View Encapsulation - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Q4DEo93Qg0I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Q4DEo93Qg0I?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/channel/UCmW35hyELtG1aSkLfTvdpgw","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":528,"text":"8:48","a11yText":"Süre 8 dakika 48 saniye","shortText":"8 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Q4DEo93Qg0I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Q4DEo93Qg0I","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":528},"parentClipId":"4003463708935538958","href":"/preview/4003463708935538958?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/4003463708935538958?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14745831650670281514":{"videoId":"14745831650670281514","title":"The HTTP Module - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"The HTTP Module - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=EiV3Cqh68XE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/EiV3Cqh68XE?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"https://www.youtube.com/channel/UCmW35hyELtG1aSkLfTvdpgw","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":223,"text":"3:43","a11yText":"Süre 3 dakika 43 saniye","shortText":"3 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/EiV3Cqh68XE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=EiV3Cqh68XE","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":223},"parentClipId":"14745831650670281514","href":"/preview/14745831650670281514?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/14745831650670281514?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2344175924106521919":{"videoId":"2344175924106521919","title":"What are Pipes - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"What are Pipes - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=8ttxY4dJNqU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/8ttxY4dJNqU?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":244,"text":"4:04","a11yText":"Süre 4 dakika 4 saniye","shortText":"4 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/8ttxY4dJNqU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=8ttxY4dJNqU","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":244},"parentClipId":"2344175924106521919","href":"/preview/2344175924106521919?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/2344175924106521919?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"502533605351027313":{"videoId":"502533605351027313","title":"Challenge 4 - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Challenge 4 - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=mS4H4fkPgvo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/mS4H4fkPgvo?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":555,"text":"9:15","a11yText":"Süre 9 dakika 15 saniye","shortText":"9 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/mS4H4fkPgvo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=mS4H4fkPgvo","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":555},"parentClipId":"502533605351027313","href":"/preview/502533605351027313?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/502533605351027313?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7029415636903289172":{"videoId":"7029415636903289172","title":"Interpolation - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Interpolation - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Okx3mLmIBp0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Okx3mLmIBp0?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":393,"text":"6:33","a11yText":"Süre 6 dakika 33 saniye","shortText":"6 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Okx3mLmIBp0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Okx3mLmIBp0","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":393},"parentClipId":"7029415636903289172","href":"/preview/7029415636903289172?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/7029415636903289172?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11827485000354615190":{"videoId":"11827485000354615190","title":"Component System Architecture - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Component System Architecture - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=B4evx1pvL88","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/B4evx1pvL88?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":563,"text":"9:23","a11yText":"Süre 9 dakika 23 saniye","shortText":"9 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/B4evx1pvL88?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=B4evx1pvL88","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":563},"parentClipId":"11827485000354615190","href":"/preview/11827485000354615190?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/11827485000354615190?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"433417288384788132":{"videoId":"433417288384788132","title":"Router Demonstration 1 - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Router Demonstration 1 - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=l6Lup7Qz5Fc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/l6Lup7Qz5Fc?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":293,"text":"4:53","a11yText":"Süre 4 dakika 53 saniye","shortText":"4 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/l6Lup7Qz5Fc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=l6Lup7Qz5Fc","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":293},"parentClipId":"433417288384788132","href":"/preview/433417288384788132?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/433417288384788132?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7118354647942299002":{"videoId":"7118354647942299002","title":"Writing a Component Spec - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Writing a Component Spec - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=OI7qPmkOF3c","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/OI7qPmkOF3c?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":486,"text":"8:06","a11yText":"Süre 8 dakika 6 saniye","shortText":"8 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/OI7qPmkOF3c?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=OI7qPmkOF3c","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":486},"parentClipId":"7118354647942299002","href":"/preview/7118354647942299002?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/7118354647942299002?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17087243023524799548":{"videoId":"17087243023524799548","title":"Using a \u0007[Build\u0007] System - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"Using a Build System - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=4RDwH6lQtro","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/4RDwH6lQtro?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":489,"text":"8:09","a11yText":"Süre 8 dakika 9 saniye","shortText":"8 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/4RDwH6lQtro?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=4RDwH6lQtro","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":489},"parentClipId":"17087243023524799548","href":"/preview/17087243023524799548?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/17087243023524799548?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"736200032777616177":{"videoId":"736200032777616177","title":"EventEmitter Demonstration - \u0007[Building\u0007] \u0007[Web\u0007] \u0007[Applications\u0007] \u0007[in\u0007] \u0007[Angular\u0007] \u0007[2\u0007]","cleanTitle":"EventEmitter Demonstration - Building Web Applications in Angular 2","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=0dYCp21v1bc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/0dYCp21v1bc?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":"d3d3LnlvdXR1YmUuY29tO1VDbVczNWh5RUx0RzFhU2tMZlR2ZHBndw==","name":"Building Web Applications in Angular 2","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Building+Web+Applications+in+Angular+2","origUrl":"http://www.youtube.com/@buildingwebapplicationsina5279","a11yText":"Building Web Applications in Angular 2. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":629,"text":"10:29","a11yText":"Süre 10 dakika 29 saniye","shortText":"10 dk."},"date":"14 ara 2016","modifyTime":1481673600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/0dYCp21v1bc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=0dYCp21v1bc","reqid":"1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL","duration":629},"parentClipId":"736200032777616177","href":"/preview/736200032777616177?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","rawHref":"/video/preview/736200032777616177?parent-reqid=1769581649105909-1330101240867589364-balancer-l7leveler-kubr-yp-klg-237-BAL&text=Building+Web+Applications+in+Angular+2","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":"3301012408675893647237","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"Building Web Applications in Angular 2","queryUriEscaped":"Building%20Web%20Applications%20in%20Angular%202","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"}}}