{"pages":{"search":{"query":"Berlin Functional Programming Group","originalQuery":"Berlin Functional Programming Group","serpid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","parentReqid":"","serpItems":[{"id":"11528319705113692643-0-0","type":"videoSnippet","props":{"videoId":"11528319705113692643"},"curPage":0},{"id":"5331184075847585096-0-1","type":"videoSnippet","props":{"videoId":"5331184075847585096"},"curPage":0},{"id":"3061915845974081099-0-2","type":"videoSnippet","props":{"videoId":"3061915845974081099"},"curPage":0},{"id":"13323188871222205726-0-3","type":"videoSnippet","props":{"videoId":"13323188871222205726"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dEJlcmxpbiBGdW5jdGlvbmFsIFByb2dyYW1taW5nIEdyb3VwCg==","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","ui":"desktop","yuid":"1002668171770042879"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"4423069239865411855-0-5","type":"videoSnippet","props":{"videoId":"4423069239865411855"},"curPage":0},{"id":"14659529414797998116-0-6","type":"videoSnippet","props":{"videoId":"14659529414797998116"},"curPage":0},{"id":"5919824093821798926-0-7","type":"videoSnippet","props":{"videoId":"5919824093821798926"},"curPage":0},{"id":"11559806503542004919-0-8","type":"videoSnippet","props":{"videoId":"11559806503542004919"},"curPage":0},{"id":"12666814218737276566-0-9","type":"videoSnippet","props":{"videoId":"12666814218737276566"},"curPage":0},{"id":"6861004012756771461-0-10","type":"videoSnippet","props":{"videoId":"6861004012756771461"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dEJlcmxpbiBGdW5jdGlvbmFsIFByb2dyYW1taW5nIEdyb3VwCg==","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","ui":"desktop","yuid":"1002668171770042879"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"7461418614092631406-0-12","type":"videoSnippet","props":{"videoId":"7461418614092631406"},"curPage":0},{"id":"3024024295185397836-0-13","type":"videoSnippet","props":{"videoId":"3024024295185397836"},"curPage":0},{"id":"3668490666782726066-0-14","type":"videoSnippet","props":{"videoId":"3668490666782726066"},"curPage":0},{"id":"14678061402742476932-0-15","type":"videoSnippet","props":{"videoId":"14678061402742476932"},"curPage":0},{"id":"1299075323051967198-0-16","type":"videoSnippet","props":{"videoId":"1299075323051967198"},"curPage":0},{"id":"15203984947726649831-0-17","type":"videoSnippet","props":{"videoId":"15203984947726649831"},"curPage":0},{"id":"9665824908960431017-0-18","type":"videoSnippet","props":{"videoId":"9665824908960431017"},"curPage":0},{"id":"10333197277370965281-0-19","type":"videoSnippet","props":{"videoId":"10333197277370965281"},"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,"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":"dEJlcmxpbiBGdW5jdGlvbmFsIFByb2dyYW1taW5nIEdyb3VwCg==","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","ui":"desktop","yuid":"1002668171770042879"}}},"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%3DBerlin%2BFunctional%2BProgramming%2BGroup"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"6045089003673630581711","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_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,"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":["1472323,0,67;1472346,0,15;1457616,0,31;1471438,0,45;1473738,0,73;1476204,0,65;1460955,0,36;1460710,0,19;1459297,0,0;1465969,0,2;1472031,0,15;1471623,0,94;50737,0,29;1478511,0,11;1479353,0,81;1470223,0,53;1373787,0,99;1479383,0,73;1469597,0,33;1466296,0,56;1476059,0,44;1452016,0,45;1279757,0,44;1470513,0,75;88927,0,77;1404022,0,5;263461,0,68;255406,0,68;1471183,0,83;461653,0,64;1479331,0,5;1478803,0,79;1477432,0,32;1479369,0,78;151171,0,98;128379,0,46;126284,0,57;1281084,0,25;287509,0,1;1447467,0,39;1473596,0,52;1468028,0,57;1467128,0,25;912286,0,63"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Fgs.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DBerlin%2BFunctional%2BProgramming%2BGroup","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://gs.yandex.com.tr/video/search?text=Berlin+Functional+Programming+Group","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":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","backUrl":"//ya.ru","url":"https://gs.yandex.com.tr/video/search?text=Berlin+Functional+Programming+Group","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Berlin Functional Programming Group: Yandex'te 1 bin video bulundu","description":"Результаты поиска по запросу \"Berlin Functional Programming Group\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"Berlin Functional Programming Group — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"yae9260e113ed743d6d10e2842df51723","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1472323,1472346,1457616,1471438,1473738,1476204,1460955,1460710,1459297,1465969,1472031,1471623,50737,1478511,1479353,1470223,1373787,1479383,1469597,1466296,1476059,1452016,1279757,1470513,88927,1404022,263461,255406,1471183,461653,1479331,1478803,1477432,1479369,151171,128379,126284,1281084,287509,1447467,1473596,1468028,1467128,912286","queryText":"Berlin Functional Programming Group","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1002668171770042879","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,1480109,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1770042942","tz":"America/Louisville","to_iso":"2026-02-02T09:35:42-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-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":"1472323,1472346,1457616,1471438,1473738,1476204,1460955,1460710,1459297,1465969,1472031,1471623,50737,1478511,1479353,1470223,1373787,1479383,1469597,1466296,1476059,1452016,1279757,1470513,88927,1404022,263461,255406,1471183,461653,1479331,1478803,1477432,1479369,151171,128379,126284,1281084,287509,1447467,1473596,1468028,1467128,912286","queryText":"Berlin Functional Programming Group","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1002668171770042879","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":"6045089003673630581711","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":159,"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,"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,"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":"1002668171770042879","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1760.0__9976a52b37330da23b193f3c4a757bb2981c1bd2","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","out":"3218","popup":"1544","scroll":"768","show":"487","retry":"3545","feedback":"296","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"11528319705113692643":{"videoId":"11528319705113692643","docid":"34-11-5-ZD6008D734EE5BBE9","description":"Live, from India to Berlin with love! Tonight, we're going to learn about a metric-driven approach to reduce cognitive complexity in a codebase, using functional programming! Gopal is going to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2807463/9be4ebe86479e0b09b76478fb120729d/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/KgddMQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDBDTNmLbU2Y","linkTemplate":"/video/preview/11528319705113692643?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Fight Complexity with Functional Programming! With Gopal Akshintala!","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=DBDTNmLbU2Y\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTE1MjgzMTk3MDUxMTM2OTI2NDNaFDExNTI4MzE5NzA1MTEzNjkyNjQzarYPEgEwGAAiRRoxAAoqaGhzc3pxcXZ1a3p0emtoZGhoVUNOcC1EVmI4Y1FSSU9vMzJzWmhXZ05nEgIAEioQwg8PGg8_E8EoggQkAYAEKyqLARABGniB9wwH_P4DAPv-Av8DBP4B_wYI__j-_gDxAfcCBwH_APL3CvMIAAAADv4BAwkAAADzA_f6_AAAAAr2AAH6AAAADvz8BvsAAAAGBwgS_gEAAOz_AgkDAAAAA_r9BAAAAAD2DwEDAQAAAAD0_vgAAAAAF_T2AgEAAAAgAC3EQtg7OBNACUhOUAIqhAIQABrwAWsK7wGwAxH9PPLeANUJ-wCBBQv_P_7yAPUH_QDPAw4ACCH7AP3v-_8EAwUAzQMRAOcFAf8OAQsA-fIO_zgb6QDxCPwARe3rAEH-5P_tD_f_ByH7_uj1C_8ODgcAEAH1ABf0Dv389O0F_Any_Q_rAAH36AABCvcLBhT6_AEl-_78_e3n_twFAwT2-uH-B_cfAwEL_fzrAwwE-QoHAxf04P8UJAb-Efvy_e3w9wPx2PkC_fDv-v8E-gj81AcA-w3zA_EBBfwR3fIB8RkHA-IZBv_76hEBCQENAP8B__kS8BT8DQ8I_OrZEvT-AO4F-gj59SAALW4nSDs4E0AJSGFQAipzEAAaYCICABnfJNzn6D_r-wbmEtLhD_T24wD_6-YA6jgM_xv86K38LP8ew-UJswAAAAoN_jsYAPRnCe0BBdTu5d2zERcXfxYu9-AJHeW06_cKyfwA-BgwGAAC18I3Rv_iT0shDiAALSeeMjs4E0AJSG9QAiqvBhAMGqAGAAAQQQAAJMIAAChCAAAIwgAAoMEAAEBAAADgQAAAuMEAAKTCAACgwQAABMIAAKDBAACewgAA-MEAAAxCAABQwQAAAEAAAIC_AACoQQAAYMIAAJhBAAAAwgAAeMIAAODAAACgQgAAhMIAAHzCAABQwgAAgD8AACBCAAAQQQAAgMAAABTCAADAQQAAjsIAABDBAAAAwAAA2EEAAPBBAACoQQAAGEIAALDBAACgQQAAMEIAACBBAAAYQgAAYEEAAIBAAAA0QgAAcMIAAATCAACswgAA4MAAAKBAAACIwQAA6EEAAJbCAABIQgAACMIAABBCAACAQgAAcEEAACDBAABswgAAAMAAAHxCAAAAQgAAyEEAAHTCAACAwAAA4EAAAKDBAAAowgAAZEIAACBBAAAwQQAAAMEAAEDBAABAwQAA-MEAAPjBAADYQQAArkIAAHRCAADIQQAAoEIAAMDBAADYQQAAUEEAAIDAAABYQgAAXEIAAKjBAABgwgAASMIAAAjCAADgQQAAoEEAADBCAADYQQAAAAAAADBBAACIQQAAwsIAALDBAADoQQAACMIAALBBAACkwgAAgEAAAODAAAAAwQAA0EEAACzCAABcQgAALEIAAGxCAABAQQAAgD8AABzCAACAwAAAVMIAAAhCAACKwgAAXEIAAJRCAADgQAAAfMIAAIhBAACQwQAA8MEAAADBAAB0QgAANEIAAHxCAADQwQAAEMEAACBBAABowgAAIMEAABBCAABgQgAAAEIAADxCAAA8QgAAyEEAAAhCAAAwwgAAAMAAANhBAAAgQgAAgMEAANBBAADAwQAAmkIAAIC_AAAQQQAAnsIAAGBBAACqQgAAFMIAAMBAAADgwQAADEIAAFDBAAAcwgAA2EEAAEhCAABQQgAAGEIAAHDCAADAQAAA8MEAAABAAAA4QgAAaEIAAAAAAAD4wQAAmMEAAOZCAABAQAAAgsIAAADBAAB8wgAABEIAAEDCAACQwgAATEIAAABBAACwwQAAPMIAAFBBAACoQQAAuEEAAEBBAAD4QQAA2MEAAJhBAAAgwgAANMIgADgTQAlIdVABKo8CEAAagAIAAES-AADovQAAPD4AAJY-AACYvQAAoj4AALY-AAAzvwAAbL4AANg9AACCPgAAjr4AAKg9AAAMPgAAyL0AAAw-AACAuwAAiD0AAMI-AAD-PgAAfz8AADw-AABQPQAAML0AABy-AABEPgAA4DwAADC9AACAuwAAbD4AAFw-AABcPgAANL4AADQ-AAAUPgAADD4AAEQ-AACSvgAA0r4AANi9AADovQAA2D0AADQ-AAAQPQAAoDwAALI-AAC4PQAATL4AAKA8AADKvgAAbD4AAIg9AACqPgAAyj4AAJK-AACgPAAAQz8AAAS-AAA0PgAAgDsAAHC9AAAcPgAA4DwAABu_IAA4E0AJSHxQASqPAhABGoACAAAsvgAADL4AAKA8AABHvwAA-D0AAEw-AAAcPgAANL4AAEy-AABwPQAAoDwAAAS-AAAwPQAAdL4AAOA8AACgPAAAEL0AAEM_AABAPAAAZD4AAIC7AACAOwAAqD0AAMi9AADgPAAAQDwAAAy-AADgPAAAUD0AAOC8AADYPQAA2D0AAJi9AACCvgAA2D0AAHC9AAAkPgAADD4AAJK-AAAcvgAAXD4AAOC8AACgvAAA4LwAADC9AACgvAAAf78AAAS-AABEPgAAuD0AAJ4-AABkvgAAED0AAOC8AAAEPgAAMD0AAKC8AACgPAAAEL0AAIA7AABMPgAAoDwAAHC9AAAwvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=DBDTNmLbU2Y","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11528319705113692643"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"5331184075847585096":{"videoId":"5331184075847585096","docid":"34-8-8-Z717FBF3EA70350E3","description":"With Csongor Kiss! Type-level programming doesn't have to be scary. In fact, what you already know about programming on the level of values will probably transfer readily to the realm of types.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2842007/f93a5535a6fb1fd247a056766e728051/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/DZOlEgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6FRJfEhlqyg","linkTemplate":"/video/preview/5331184075847585096?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"A Totally Non-Terrifying, Practical Introduction to Type-Level Programming","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=6FRJfEhlqyg\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTNTMzMTE4NDA3NTg0NzU4NTA5NloTNTMzMTE4NDA3NTg0NzU4NTA5Nmq2DxIBMBgAIkUaMQAKKmhoc3N6cXF2dWt6dHpraGRoaFVDTnAtRFZiOGNRUklPbzMyc1poV2dOZxICABIqEMIPDxoPPxPiMYIEJAGABCsqiwEQARp4gf8HBwUAAADr_fX9BAABAP8HCf_4_v4A7Ar_Bgj_AAD5BQgE-AEAAAYJBwULAAAA9wsFAfn_AAAKEf0MBAAAAAD3_AEBAAAAAhEABP4BAAD_7gUBA_8AAAntBf__AAAABw3_APn_AAEFBgH1AQAAAAoC9QEAAAAAIAAtZCbSOzgTQAlITlACKoQCEAAa8AFyBuwCgQcR92r9_QAXAgYArRH0ADTt9wDQ9ggA2QAaAB_0_QDVBgIB-Aj_ABX0BADr9_f_BP33AAv59f8WEw7_Bv4AAB369QEd_fEB9vID_tISAP_w_QABBhMAABII-_8N8wUBD_jrAAQSEAEL7QsC_hwHAvkB8wEK__0DCgz7BRMAAvj2-f_-7g8M_-QB_AX69ez9AAcPAfoJBgIBCQf9AAAA_RD78_0BCP3_EfP7AQABBP3_-RID9_QTAO4N6gUG6gELF_gHAhAO_wL-KAb8D_gKAxfnCwEN_vcG-woPAwQI9v0G_wH_Awn-BgcC9PsgAC28IFo7OBNACUhhUAIqcxAAGmAw8wAR-SPu4_5C7DLB5Q8D5T32HNkOAOrvAPcL8coPK-y9BBz_PuH486sAAADk7vw6-gAIaDLS9Qvj8vX3kvnnH386NOfx2y3m5s75KvrZBA3bP_4A7xnMJ0XXBABxAgcgAC2RDyk7OBNACUhvUAIqrwYQDBqgBgAA4EEAAJZCAACyQgAAJMIAAODBAACAQgAAOEIAAEDBAACOwgAAiMIAABxCAACQQQAAuMEAAOjBAACYQQAA6MEAADRCAACQwQAAQEIAAADCAACoQQAAIMIAABBBAAC0QgAAqEIAAABBAAC6wgAAAMEAAHRCAACoQQAAoEAAAPhBAACuwgAAwMEAAIDCAAAwwQAA2EEAAGhCAABQQQAAOEIAACDBAADgQAAA0EEAAOBAAABwwQAACEIAAFBBAAAkwgAAaEIAAJjCAAAQwgAAJMIAAAjCAACgwAAAMEEAAEBBAABswgAAGMIAALBBAAAYQgAAqEEAABDCAABMwgAAWMIAAIBBAAC4wQAAmEEAAOhBAAD4wQAAAEAAADBCAABUQgAAUMEAAMhBAACwwQAATMIAAKjBAACgwAAAjEIAAMBAAADgwAAAtkIAAK7CAAAAAAAAAEAAAAxCAADwwQAAQMIAAOhBAACAQQAAYMEAADRCAACAvwAAqsIAAADAAADIwgAA4EAAAEDBAABgwQAAZEIAAMrCAACgQAAABEIAACjCAADawgAAPEIAAMDBAAB4QgAAyMEAAKhBAAAQwQAAIMEAAOjBAACYwQAAJEIAAHRCAAA8QgAAUMIAACxCAACAwQAABEIAAERCAAAAQQAABMIAAJDBAACIQQAAAMAAAMjBAADwwQAA4MEAAERCAAA4wgAA4MAAAChCAABgwQAA4EAAABhCAAB4wgAAJEIAACTCAADgwQAAjkIAAPjBAABwQQAAyEEAAABAAAAswgAAkEEAAFBBAACgwQAAYMEAACDBAAAAAAAA6MEAAKDAAABwwQAAqMEAAIBBAACIQQAAAMEAAEBCAAAIQgAACMIAAHBBAADgwAAAQMIAANjBAACQQQAADEIAAIDBAACwwQAAAAAAALjBAADAwQAAAMAAAMBBAABAQgAAmMEAALDBAABIQgAAXMIAACjCAADYwQAAQMIAAIhCAAAwwgAAGMIAACjCAAAcQgAA8EEAAAjCAACQQQAA8MEAAGBBAAB4QgAAnkIAAADBAAAgQQAAWMIAAOhBIAA4E0AJSHVQASqPAhAAGoACAADYvQAA4LwAACQ-AADgPAAAcD0AAFA9AABAvAAAB78AAJq-AABQPQAAcD0AAFC9AACAuwAA6D0AAAQ-AABQvQAAZD4AAFA9AABUPgAA7j4AAH8_AACaPgAAmj4AAAS-AACCvgAAgLsAAOA8AACAOwAAcL0AADw-AACCPgAAiD0AAIo-AAB0PgAA5j4AAKo-AAAQvQAAVL4AAHS-AAAMvgAAUD0AAOi9AAAsPgAATL4AABw-AACCPgAAEL0AAEC8AACAOwAAsr4AACQ-AABQvQAABD4AAJI-AACovQAAEL0AABc_AADIvQAAHL4AAPg9AADgvAAABD4AACQ-AADgvCAAOBNACUh8UAEqjwIQARqAAgAAcL0AAJa-AACgPAAAVb8AAEQ-AACovQAAhr4AAKA8AADovQAAED0AAOA8AAAQPQAA6D0AAIK-AAAsPgAA4LwAACS-AABVPwAA-D0AAEQ-AAAUvgAABD4AAGw-AAAwvQAAFL4AAIA7AADIvQAAgDsAAOg9AAC4PQAAFD4AALg9AAAMvgAAQDwAAJY-AABwvQAAfD4AAPg9AADevgAA4LwAAIA7AAAUPgAAvr4AABQ-AAAUvgAADL4AAH-_AADgPAAAPD4AAIK-AAAcvgAAdL4AAEA8AABUPgAApj4AANg9AACYPQAATL4AAOC8AAAsvgAAUD0AABw-AABAPAAAnr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=6FRJfEhlqyg","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["5331184075847585096"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"3061915845974081099":{"videoId":"3061915845974081099","docid":"34-1-17-ZE43495C360AD8B26","description":"With Aditya \"Deech\" Siram! This talk will explore why ATS, a linearly typed ML for systems programming, should be the inspiration for the next generation of systems programming languages.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2731499/4a853b41bab55627927324b9b34eff91/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/xJtOaAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dc4Z25DJusuo","linkTemplate":"/video/preview/3061915845974081099?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"ATS: Why Linear Types are the Future of Systems Programming","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=c4Z25DJusuo\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTMzA2MTkxNTg0NTk3NDA4MTA5OVoTMzA2MTkxNTg0NTk3NDA4MTA5OWq2DxIBMBgAIkUaMQAKKmhoc3N6cXF2dWt6dHpraGRoaFVDTnAtRFZiOGNRUklPbzMyc1poV2dOZxICABIqEMIPDxoPPxOpFYIEJAGABCsqiwEQARp4gfsK_gkC_QD1CP0E-AX_Afr8BP35_f0A4gP8Cwn8AgDs-wP6A_8AAP3z9QoHAAAA8e4B-Pr_AAAPDv3-9wAAAA32CAL7AAAAAhEABP4BAAD08f8BA_8AAA4JAQUAAAAA7AMRAv8AAAAC_fv1AAAAAAwE_fsAAAAAIAAt4HXMOzgTQAlITlACKoQCEAAa8AF_B-oCtfwj_BPw8gDqCPcAnOf-_yH37wDM7_YAvg_X__EU-QDu_gAA8g0LANj6DgDSA8kAIe8DABgL8AAE9fgBGREDAEDX-AFFBRYA_xT0_tQE_P8b8RT-FuzsADwU9P4oCREAGQTtAP_u-f8L_y8B-gEdBAP3_gT4EwL96BgAAuoC7QDoCggD6B_4BvcWBwYM7-kBFCj_Bvf58gEx9uoBC_sTARAI6gMUGvgJ4wH0_eL5_wX3APb-7gkcAwv4Afrj6Af5-tIDAAYJBv8UAv4H5QsK9gbjBg_q6-8G6OQH-ez7AvnXDgMB9R4A-ez4AfYgAC2pFEQ7OBNACUhhUAIqcxAAGmBDAgAo-A3K4Qg53xfF6hX2Bh7t9rwU__LbAPsnCdQHLvWhDiH_KucE8K0AAAAK3vwx7ADobv3f4RnRG8zdnPEeDn_kGBTK9R7t0NX0JeLv7CUVVzAA_ha2Hz4J0ytYGxwgAC0GMCQ7OBNACUhvUAIqrwYQDBqgBgAAoEAAAIA_AABEQgAAAEAAAJhBAAA0QgAAsEEAAJjBAADAwgAAKMIAAEBBAAAIwgAAgMEAAATCAAAYQgAAAEAAAGRCAACEwgAAfMIAAGzCAACIQgAAoEAAALBBAACOQgAAEEEAACDBAACOwgAA8MEAAP5CAAAIQgAAAEAAADDBAACCwgAAiEEAALDBAAAQQQAAAEAAAOJCAAAEwgAAoMEAABDBAAAEQgAADEIAADDBAAAEQgAAbEIAAEzCAAAEwgAA6EEAAKDBAACMwgAATEIAAHBBAACAwAAAcEIAAABBAACewgAA2MEAAOBBAABAQAAA-MEAAEDCAABYwgAATMIAABDBAABcwgAAuEEAALDBAAAkwgAA4MAAAChCAACmQgAAEMIAAFBBAACAwAAAKMIAAFDBAACAwQAA4EEAABzCAAA4wgAAUEIAAFTCAAAIQgAAYMIAAKBBAABEwgAAAEIAAGBCAAAQQgAAAEEAAHDBAACgQQAAzsIAALhBAACIwQAAkEEAAKDAAACowQAAyMIAAODBAAD4QQAAmkIAACBBAADwQQAAgsIAAJBBAACkQgAA8MEAACBBAACgwAAA4EAAAGBBAABwwQAAHEIAAHxCAACAQQAAQMIAAEBBAACAQAAAoEAAABDCAACgwQAAFMIAAARCAADAQAAAAEAAAIjBAABAwQAAcMEAAIhBAAAMwgAAAMIAAMBAAACIQQAAoMEAAChCAAAswgAAmEEAAJbCAABwQQAAiEIAABRCAABgwQAADEIAAODBAAC6wgAAAEIAACzCAAAYwgAA4EAAALDBAACYQQAAcMEAAABBAABEwgAARMIAADDBAADAwAAAEMEAALjBAACAQAAAQMIAAJDBAABwQQAAMMIAANBBAAAgwQAA-EEAAKjBAACqwgAAQMAAAFBBAAA4QgAAoEEAAABCAAAEQgAAAAAAAMhBAAAgQgAARMIAAMrCAACwQQAAUMIAAAhCAAA4wgAAPMIAACBCAAAQQgAAcEEAAIBAAAAgwgAA2EEAAIC_AAAowgAA-EEAAEDCAACQwQAAIMEAAEDAIAA4E0AJSHVQASqPAhAAGoACAAB8vgAALL4AAKC8AACWPgAA4DwAAIA7AAAMvgAAEb8AADy-AABwvQAAUL0AAIg9AACovQAAsj4AACy-AABQPQAA5j4AADA9AACuPgAA3j4AAH8_AACavgAAfD4AADy-AAAEvgAA4DwAAI4-AAAkvgAAHL4AAEQ-AABkPgAALD4AAAS-AAAUPgAAXD4AAKg9AAAcvgAAFL4AADy-AAAQPQAAJL4AAJ6-AAC4PQAAcD0AAAy-AADIvQAAVD4AAAS-AADovQAA6D0AAAw-AAAUvgAAyD0AADC9AAD4PQAAoLwAACk_AAC4vQAAQDwAAEA8AABQPQAAJD4AAEC8AABUviAAOBNACUh8UAEqjwIQARqAAgAA2L0AAKA8AACAOwAAUb8AABC9AAAEvgAAUL0AANi9AAAUvgAAXD4AALg9AAAkvgAA-L0AAJ6-AACYPQAA4LwAALi9AAArPwAAjj4AAPg9AAAEPgAADD4AAMg9AAAwPQAA-L0AACw-AAA0vgAAJD4AAJi9AAAQPQAAmD0AAKg9AABAPAAAcL0AADC9AADovQAAjj4AABC9AACyvgAAiL0AAHA9AAAUPgAAhr4AACw-AADIPQAAgDsAAH-_AACgvAAAkj4AAOA8AAAQPQAAZL4AAOi9AADYPQAAND4AANg9AACgPAAAQDwAAEA8AADIvQAAuD0AAAQ-AAC4vQAAyL0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=c4Z25DJusuo","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":640,"cheight":360,"cratio":1.77777,"dups":["3061915845974081099"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3352213078"},"13323188871222205726":{"videoId":"13323188871222205726","docid":"34-6-10-ZBF8E751843BCA787","description":"🔊 Recorded at PyCon DE & PyData Berlin 2024, 23.04.2024 https://2024.pycon.de/program/Pkjhba/ 🎓 Watch as Mike Müller introduces the world of functional programming in Python, showing...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/405756/b88d587f953b9389682b2110ed284e71/564x318_1"},"target":"_self","position":"3","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXhexo03nYko","linkTemplate":"/video/preview/13323188871222205726?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Python [PyCon DE & PyData Berlin 2024]","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Xhexo03nYko\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTMzMjMxODg4NzEyMjIyMDU3MjZaFDEzMzIzMTg4ODcxMjIyMjA1NzI2aq8NEgEwGAAiRRoxAAoqaGhkd2t3d2d0bGhpbGNhZGhoVUNqaTVWV0RrR3p1UmVueVJRWjlPcEZREgIAEioQwg8PGg8_E7UpggQkAYAEKyqLARABGniB_P8IAQABAPT5C_b-AQEBBAAAAvj__gD6B__0AgT-APUGBgEBAAAAEQQACPkAAAD-_Qv98_4BAAr89wUDAAAAGvb1CP0AAAAGA_YB_wEAAPEH-gcDAAAACQUEAQAAAAD4_vj8__8AAAwI-PwBAAAAA_j-AwAAAAAgAC1KxNQ7OBNACUhOUAIqcxAAGmAgEwAg7gkI0AT35fYFCvHs1SIX-8HQAArfAB_6Bf0U6s62DwoAFQ4I_sYAAAAPDhUgEAD0TPzu-Cb4K-XnzPr_Mn8HDwMRAwoC6hflB_z9D-snGigADPz9-FYN6jQCICYgAC2nNlw7OBNACUhvUAIqrwYQDBqgBgAAAEEAAABAAAAMQgAA2EEAAGBBAACsQgAAAEEAAMBAAAB0wgAAHMIAAOhBAABAQAAA-MEAAAhCAAA4QgAAoEAAABhCAAA8wgAAkMEAAITCAACwQQAAVMIAAIDAAABwQgAAJEIAAMBBAACWwgAADMIAAPpCAADAQQAAwEAAAGDBAACgwQAA6EEAAMDAAADCwgAADEIAAKDAAACQQQAAYEEAAIDBAAAAQQAAPMIAAEDAAABEwgAAQMEAAJjBAACgwAAAiEEAAEBBAADmwgAAcEEAAMBAAABQQQAAGEIAAMDAAACIwgAAgMIAAEBAAABQwQAAgEAAAHDBAABswgAAYMIAADDCAAAQwQAAkkIAAIBCAADgQAAAAMEAADxCAACCQgAAAEIAAKDBAACgQQAAXMIAABzCAABAQQAA2EEAAKBAAABIwgAAbEIAAFjCAACAwQAAXEIAAGBBAABAQQAAUMEAACxCAAAgQQAAUMIAAADAAABwQQAA2MEAACBBAACewgAAIEEAADxCAACoQQAAEMEAAGjCAACwQQAAmkIAAEDCAAAQQgAAFMIAAOBAAABsQgAAhMIAAK5CAADgQQAAEMEAAEDCAAA8QgAA4MEAAIBCAAAwwgAAAMEAAEDAAACIwgAAIEIAADjCAAAkwgAAKMIAAMhBAABAQQAAAAAAABRCAACwwQAAMMEAAHBBAAAswgAAEMIAABTCAACQwQAAQEEAAPhBAADAwQAA4EAAAHjCAAAAAAAA8EEAAJBBAABswgAA6EEAAADAAAAAwgAArkIAALBBAAAAwgAAgD8AAJjBAACAvwAAwMEAAGTCAAA4QgAAcMEAAKDAAAAMwgAAnkIAAKhBAAA4QgAAZMIAAJDBAABgQQAAuEEAAABCAACgQAAAHEIAADDCAABcwgAABEIAAKhBAAAwQQAAAEEAAIJCAABwQgAAYMEAABBCAACcQgAAEMIAADTCAACowQAAyMEAACBBAACgQQAApsIAAJDBAAAUQgAATEIAADBBAABwwQAAmMEAAMDBAADAwAAAikIAAODAAAA0wgAAJMIAABhCIAA4E0AJSHVQASqPAhAAGoACAAB0vgAAUL0AAPI-AABMPgAAUD0AAFA9AADYvQAAdb8AADA9AACevgAAJD4AAHC9AAAEPgAATD4AAOA8AACOvgAAEL0AAFA9AAC4PQAABz8AAH8_AAAUvgAAoLwAAIY-AAB8PgAAiD0AAEQ-AACYvQAAmD0AADC9AACIPQAADD4AALi9AACgvAAAoDwAAEC8AABwPQAAxr4AALq-AADYvQAAjr4AAHw-AAD4PQAA2L0AALg9AAAEvgAAAz8AANq-AABsvgAAXL4AAKA8AAB8PgAAJD4AAFw-AADSvgAAoLwAACc_AABkvgAAdD4AAJI-AACmPgAADD4AAIg9AACGviAAOBNACUh8UAEqjwIQARqAAgAAFL4AADQ-AADgvAAAKb8AADy-AACKPgAAfD4AADA9AABAPAAAwj4AAHC9AABwPQAAQLwAAIg9AACAOwAAcD0AALi9AABLPwAAFD4AAO4-AACgvAAAuL0AAKi9AADgvAAAlr4AADC9AAAUPgAA6D0AAJi9AADIPQAAgDsAAHA9AADovQAA-L0AAIg9AABwvQAAuj4AAOg9AAC2vgAAVL4AAKi9AADYPQAAgLsAAFA9AAB0PgAAbD4AAH-_AACovQAAgj4AAEC8AABEPgAAgLsAAIi9AAAsPgAAqj4AADQ-AAAQPQAARL4AAKI-AAB0PgAAuj4AAOA8AADovQAA6L0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Xhexo03nYko","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":null,"cheight":null,"cratio":null,"dups":["13323188871222205726"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"4423069239865411855":{"videoId":"4423069239865411855","docid":"34-1-13-ZEE7A6A52B095D209","description":"This edition of FP Forum presented three talks by: Flavio Corpa on GraphQL with mu-haskell Torsten Scholak on machine learning with Hasktorch Richard Feldman on the Roc programming language Links...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3028807/20c15b54d49d7717e73d56e5828f4ec5/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/d6UZNwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZnYa99QoznE","linkTemplate":"/video/preview/4423069239865411855?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"FP Forum Online: Flavio Corpa, Torsten Scholak, and Richard Feldman","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ZnYa99QoznE\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTNDQyMzA2OTIzOTg2NTQxMTg1NVoTNDQyMzA2OTIzOTg2NTQxMTg1NWqECRIBMBgAIkUaMQAKKmhoc3N6cXF2dWt6dHpraGRoaFVDTnAtRFZiOGNRUklPbzMyc1poV2dOZxICABIqEMIPDxoPPxO0N4IEJAGABCsqiwEQARp4gfkP9P4C_gDr_v0EAgL_AOkGD_X7__8A_Q0F-_oF_gDs-wP6A_8AAO4AAA0IAAAABhj7-f_9AQAgCwD98gD_ABf4AA34AAAABPj6-P8BAAD-7gUBA_8AAAX-AwQAAAAA-P0LBQEAAAANBxP8AAAAAP_9AO8AAAAAIAAtjvrLOzgTQAlITlACKoQCEAAa8AFi-wMCkfwO-X_2EgHx_gABhQUK_0Lm6QD26v4A-vMCAAL-BADlAhgB5__fAPnxCgAE-fMABxL8AP7dAADl_vwAKQL1ACHsAgAWBBQA9AL2_9L4BP_9_gEADyLzABIJ-_8v-_P_JeUA_wrw-gEABBMCBRggB_wBBQEIBRMBNP0DAugJ-_ndBQME_yIA_QIDDf_tAukBDRH8_gAUCgMjAQMGAA4A-hTr7AT78_gK-f71AwX99AH4BAwD6_QGBQUM5wnw_vj--ur4AgET_f0WIxb97_cSBPwJBv8K__79A-USAQ8L-_YC5wkB-fPxB_TvAvkgAC0-_k47OBNACUhhUAIqcxAAGmBTAADzIfvmw9Al7d2gLQ7t9PP7D7gy__3Z_-IZBe8t5_HDBxv_ELDq75oAAAAp_LItLgDTfxiZAtblBBTAuPMbCHkhFPSwAijs6BTN2M3gFfgSQUEA9d7dIz3_DxV0KhIgAC0n6xU7OBNACUhvUAIqjwIQABqAAgAAPL4AAEC8AADmPgAAgLsAAIg9AABcPgAAQDwAAPq-AADavgAAHD4AAIi9AADgvAAAJD4AACw-AADIvQAA-L0AACw-AABQvQAAZD4AAII-AAB_PwAAoDwAAOC8AACIvQAA4DwAAPi9AAA0PgAAcL0AAJa-AAC-PgAAED0AAGQ-AACivgAAUD0AAOC8AAB0vgAALD4AANi9AACSvgAAFL4AAIC7AADgPAAAcD0AAJg9AACAuwAAuL0AAEQ-AABAvAAAUL0AAFS-AABUPgAAXL4AAHQ-AACIPQAAiL0AAKA8AAABPwAAiL0AABC9AAA0PgAAgLsAAKA8AAAwPQAATL4gADgTQAlIfFABKo8CEAEagAIAAAy-AACSPgAAgDsAACu_AACIvQAAoDwAAPg9AADYvQAAMD0AAEQ-AAAwvQAAfL4AALg9AAAcvgAAqD0AAIi9AADgvAAALz8AAJg9AACmPgAAqD0AACS-AABcPgAAFL4AAHA9AAAwPQAA4LwAACQ-AABAvAAA4LwAAIA7AACIPQAAEL0AANi9AACYvQAARL4AAOA8AAAMPgAAqL0AABC9AABMPgAAUD0AAHA9AABwvQAA4LwAAKC8AAB_vwAAcL0AAKA8AAC2PgAAuD0AAIC7AADovQAAXD4AAOg9AABwPQAAmL0AANg9AAAkvgAAQLwAAOg9AACAOwAAHD4AAMi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=ZnYa99QoznE","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["4423069239865411855"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"14659529414797998116":{"videoId":"14659529414797998116","docid":"34-2-8-Z3B134765E12C38B5","description":"https://www.freecodecamp.org/learn/ja...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4012106/1319d321059129045d596c963825cc19/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/zxSb2wAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DjtfM_RIsCgE","linkTemplate":"/video/preview/14659529414797998116?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming: Introduction to Currying and Partial Application","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=jtfM_RIsCgE\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTQ2NTk1Mjk0MTQ3OTc5OTgxMTZaFDE0NjU5NTI5NDE0Nzk3OTk4MTE2aoMJEgEwGAAiRBoxAAoqaGh1ZmpmaHFwZnNpb2RtYmhoVUNuUGx4dUJ5Z2F5cS1WZlNCX0dMb09BEgIAEioPwg8PGg8_EwuCBCQBgAQrKosBEAEaeIHxBQMB-wUA8_0J_gwC_gETCfz89QICAO39AQQJAAAA_wIF-f8BAAAFBP4K_wAAAPkEAQD__wAADQL4DwIAAAAM8f3_-gAAAP0QAQ7-AQAA__L8AQP_AAAM_QQA_wAAAO4S_wf_AP8AA_sF9wAAAAAL7f0KAQAAACAALRIG4Ds4E0AJSE5QAiqEAhAAGvABbdn8AN4F9AEWA_oAFO79AoHX4f8vFAz_-wADANEKDwDuGfcA5iYF_8fk8AC-GAcACur7_ykWF_8hEfv_AO0TADrf4gAa7hABU_IxA9Yd-v_1GeD_afzgAxjqCwAL4-b_Jg7aAOXtEv6r5QcD7CwBACO9AQP_5CEC1w33A_3m-gHJ2AcD0xDqBQgU4_4aDQL8BP78-xkeBgPXF9sA8gwS9_ggBf3vAAkIBBoqAh347wUQB_T5_Qga-xX5BQwX-Cf_6i0HA9T67fXXHwAKBuL4_OYKAQDo-vENHRj_AvET9wjMBQ7z_yUBBBoPEQzwHQgBIAAtk_EdOzgTQAlIYVACKnMQABpgPwYAIwQj2sv9L78QHtQI-t8I7yD0Lv_ywf8pIwfCC_3zpCwm_yjC8dSmAAAAJhLcZvwA9HwE9cQOwUETrMXyIB1_DBw5zO7N5b29FhfxGN_5GgMeAB_fwuAq8-VOTwz5IAAtAOkYOzgTQAlIb1ACKo8CEAAagAIAACy-AACIPQAALD4AAIi9AAD4vQAABD4AAAQ-AAABvwAAXL4AAJi9AABcPgAANL4AAHC9AACYPQAABL4AAMi9AACYPQAAgLsAABw-AAD6PgAAfz8AAJg9AAD4vQAAQLwAAGy-AAAwPQAAgLsAAOA8AADIvQAAyD0AAFw-AABAPAAAcL0AAOC8AADGPgAADD4AAAw-AACyvgAAFL4AAAS-AACivgAAHL4AAKA8AABUvgAAmj4AAMg9AACIPQAAdL4AAFA9AABEvgAAmD0AADC9AADYPQAADD4AAJi9AAAwvQAA-j4AAHC9AAAUPgAAgj4AANi9AABkPgAA6D0AADQ-IAA4E0AJSHxQASqPAhABGoACAAAMvgAAyL0AAIi9AAAZvwAAbD4AAI4-AADgPAAAuD0AANi9AACoPQAARL4AAKC8AACAOwAADL4AANg9AACAOwAAUD0AAB0_AACIvQAAoj4AAAS-AAAMPgAATD4AAAS-AAAQvQAAML0AAFA9AACAOwAAyL0AAMg9AAD4PQAADD4AADS-AADgPAAAMD0AAAy-AABkPgAAXD4AAJ6-AABAvAAA-D0AAKC8AACgPAAAFD4AAFC9AACgPAAAf78AABC9AAC4PQAAfD4AANg9AAAUvgAAED0AALg9AACiPgAAMD0AAHA9AABEvgAAoDwAABA9AABQPQAAFD4AAKi9AAAcviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=jtfM_RIsCgE","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1152,"cheight":720,"cratio":1.6,"dups":["14659529414797998116"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"138777914"},"5919824093821798926":{"videoId":"5919824093821798926","docid":"34-9-12-ZA731EBC886EA1F8B","description":"Synopsis This presentation will summarise work undertaken by the Data Science Department of the National Physical Laboratory and the Mathematically Structured Programming Group of the University...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4033311/0f23de9d176f78f4e56e895f966b31ae/564x318_1"},"target":"_self","position":"7","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGyw67RHN7ag","linkTemplate":"/video/preview/5919824093821798926?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming and Dependent Types for Metrology | FACS","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Gyw67RHN7ag\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTNTkxOTgyNDA5MzgyMTc5ODkyNloTNTkxOTgyNDA5MzgyMTc5ODkyNmqvDRIBMBgAIkUaMQAKKmhocmVyc3FzZGRicHVzZWJoaFVDVmtvenJ6OUxIWVBnd0lzYndfLTNnURICABIqEMIPDxoPPxPMI4IEJAGABCsqiwEQARp4gfMJBwj_AgDs-gf6BAAAAA_9BgL3AAAA7QT8-AUAAAD3ARMBAQAAAP4GBAoEAAAA-xDx9_z-AAALDfsCBQAAAA_6_PX2AAAA_REBD_4BAADs9wL_AwAAABH4DAwAAAAA9gT_AP__AAALBPcEAAAAAAz6-PoAAAAAIAAt2X3WOzgTQAlITlACKnMQABpgGg8AFPgM5ukBHuoA4PwEDOsd9wrq-gD46gAMG__o8g3s2wAzACXVC_bNAAAACSr6NAcA7UIf-NUUBCH749PxABp_DhUC_ScE58jn-iAw8AP0EA4EABUF7fUg8tgUIBskIAAt6JZyOzgTQAlIb1ACKq8GEAwaoAYAAFBBAABAwQAAgEEAANBBAAA8QgAAiEEAAGDBAAAwQQAAYMIAAJjCAABYQgAAAEAAAIDBAABAwAAAwEEAACDCAACowQAAJMIAAODAAADowQAAgMAAAOjBAACwwQAAEEIAAIDCAAAwwQAAkMIAACDCAAAMQgAANEIAABxCAAAUQgAAnMIAAKDAAAA4QgAASMIAAKDBAAC2QgAAUEEAAJDBAABcwgAA4MEAACBCAACwQQAAAEAAALDBAAAwQQAANMIAAJhBAACAQAAAuMEAAADBAADYQQAAgD8AABxCAAAAQQAAgMAAADzCAAAAwAAAwEAAALhBAACgwAAAgMAAAFDCAAC6QgAAEEIAACBCAACAQAAAOMIAANBBAAD4QQAAyEEAAMBAAABwQgAAAMAAALbCAAAYwgAAUEEAAJhBAAAYwgAAgEAAAHRCAACAvwAAAMAAAHTCAABAwQAAmEEAAKDAAABAQQAAeEIAACjCAAAQwQAAYEEAAABAAACQwgAAIMIAALjBAACwQgAAgEEAAIBAAABwwQAAmMEAACxCAABkwgAAEMIAALjBAABcwgAAMEEAAFBBAAAwQQAAIEEAACzCAABwwgAAoMAAAIBBAACgwAAAoMEAACTCAAA0QgAAosIAAMDAAABQwQAAgMIAAMjBAAAkQgAAqMEAAGBBAAAwQQAA0MEAALjBAABQQQAAWMIAAIBAAAC4QQAAkEEAAMhBAADSQgAArEIAABDCAADCwgAAAEEAABxCAAAAQQAAmEEAADRCAADAQAAAAAAAAHjCAACAQAAAOEIAABBBAAA0wgAAZEIAAODBAACwwQAAwEEAANbCAACgQAAAQMEAAARCAACgQAAAEEEAAAzCAABgwQAATEIAAHBBAAAMQgAAEEEAAMZCAAAEQgAA7MIAAFBBAAAEwgAAyMEAACjCAACKQgAARMIAAJzCAABAQQAAZEIAABBCAAAQQQAAgL8AAMjBAAC4QQAAgMAAAHDBAACQQQAAgMIAAKBBAAC6wgAAHMIAAHDBAAD4QQAAAEAAAPBBAAAAwgAA2MIAAHjCAAAcwiAAOBNACUh1UAEqjwIQABqAAgAAJL4AABA9AAAUPgAAND4AANi9AADOPgAAJD4AADO_AACqvgAAQDwAAPg9AAA8vgAAQDwAAMg9AACAOwAAmD0AALg9AAAwvQAALD4AAB8_AAB_PwAAiL0AALg9AAAcvgAAyD0AAJY-AACovQAAML0AACS-AADYPQAATD4AAEC8AABsvgAADD4AAOY-AADIvQAAgLsAADS-AACuvgAATL4AAFy-AAAMvgAA-D0AAIA7AACIvQAAoDwAAHw-AAC2vgAAJL4AAKq-AADYvQAAcL0AAKg9AABEPgAALL4AAKA8AADmPgAAuL0AAJI-AAC6PgAAVD4AAFQ-AACoPQAAiL0gADgTQAlIfFABKo8CEAEagAIAABC9AAAwPQAAXL4AAB-_AAAsvgAAoDwAABQ-AADIPQAABL4AACQ-AACgPAAAXL4AAIA7AAB8vgAAyD0AAOC8AACAuwAAIz8AAOg9AACGPgAAMD0AAOC8AADYPQAAiL0AAIi9AAC4PQAA6L0AABA9AAAUvgAAQLwAAJg9AACYPQAAHL4AAPg9AACgPAAATL4AAFQ-AACuPgAApr4AAAS-AACSPgAAHD4AADA9AACAOwAADD4AADw-AAB_vwAAcL0AAKg9AABUvgAAPD4AAPi9AADYPQAA4DwAADw-AADIPQAA4DwAAOC8AACAOwAAgLsAAKg9AACYPQAAqr4AABS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Gyw67RHN7ag","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["5919824093821798926"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"11559806503542004919":{"videoId":"11559806503542004919","docid":"34-1-5-Z117E5AAAD14704BC","description":"This presentation was recorded at GOTO Copenhagen 2024. from academia. These days developers are building real systems in functional programming languages like Clojure, Scala, Elixir and F#.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/401304/f8f889d7918932177871b0baaf333c67/564x318_1"},"target":"_self","position":"8","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQujM1S3tP-I","linkTemplate":"/video/preview/11559806503542004919?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming in 40 Minutes • Russ Olsen • GOTO 2024","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=QujM1S3tP-I\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTE1NTk4MDY1MDM1NDIwMDQ5MTlaFDExNTU5ODA2NTAzNTQyMDA0OTE5aq8NEgEwGAAiRRoxAAoqaGhuZWZ6ZHJvbnZ3cWx6Y2hoVUNzX3RMUDNBaXdZS3dkVUhwbHRKUHVBEgIAEioQwg8PGg8_E-wOggQkAYAEKyqLARABGniB9AwG8wX6AAQD_P77BP8BEfby9vUAAAD3BQ35AwT-APgMDPj-AQAA_Az8BQ0AAAABCQL-8P4BABoLAw4FAAAABugE-P4BAAD0AAIT_wAAAAH__wPrBQABDRD1Bf8AAADuBQX8_v8AABT-_QYAAAAAGfH_DQAAAAAgAC0cj8E7OBNACUhOUAIqcxAAGmAUAwAv9zv4xxMc6Q-pFSINyDDQ07X2__3-AOATJNHcBMqzDCH_OfgU-KMAAAAqLusdCgDec_btxBD_DwzQk9nhM3_zJ83fFhDU1xcS_iPZ9T8-RgQAGvL19VLD3xte1gkgAC2JKBs7OBNACUhvUAIqrwYQDBqgBgAAQEEAAAxCAAAAQgAAQMIAABxCAAAswgAAcEEAAJDBAACIwgAAFMIAAADBAACIQQAAvMIAAPDBAACAPwAAWMIAACDBAAAAQQAAmEEAAAzCAACYwQAAcEEAAEBBAACKQgAAmkIAAAxCAADAwQAAWMIAAJZCAABkQgAAgMAAAARCAAAswgAAUEEAAIjBAAC4QQAABMIAAHBCAABgQQAA0EEAADxCAACQQQAAOEIAACRCAADwQQAAIMIAAADAAADKwgAAxkIAAJhBAADAwAAAgEEAABBBAAAAwQAADMIAACzCAABgwgAAoEEAAEjCAAAgQQAAiEIAABRCAABAwQAAoMEAAODAAACcwgAA4MAAAIDAAAA0QgAA8MEAAKhBAAD4QQAAbMIAALJCAADowQAAiMIAAADBAADAQQAAkkIAAABAAAAgwgAAPMIAAExCAABAQAAArEIAAABBAAAEwgAAHEIAAJhCAAAgQQAAZMIAAKpCAACCQgAAKMIAAGBBAACkwgAAMEEAABDBAAAUQgAAWMIAADTCAACYQgAAEEEAAITCAAA0wgAA6MEAAOjBAACwQQAAsEEAACBCAABUQgAAnMIAAABAAAB4wgAAqEEAAKBCAABcwgAAgMEAAAAAAACwwQAAAMEAAODBAADgwAAAgMEAADxCAACAvwAAOMIAABzCAABIwgAAmMEAALBBAAAYwgAAgL8AAJZCAACQQgAA6MEAAIBBAAAcwgAABMIAAEDCAAD4QQAAoEAAAJBBAACYQQAAgD8AAADBAAAEwgAALEIAACDBAAAwQQAAFEIAAHBBAABAQQAAmMEAAGBBAAC4QQAAJMIAAI7CAACgwAAAoEEAADDBAACAvwAAgMIAAGBBAADYQQAACEIAAOBBAABQQQAAiEIAAJjBAACKwgAAwEEAADDBAADYwQAAAMAAAKBAAAA4wgAAUMEAAFxCAAAUQgAA-EEAAILCAABAwgAAqMEAAKBAAABgwQAAYMEAANhBAAAcQgAAMEEAAIbCAADwwQAACMIAAMDBAABQQQAABEIAALBBAAB4wgAAPMIAAILCIAA4E0AJSHVQASqPAhAAGoACAAC6vgAA6L0AAMg9AAAFPwAAgLsAAK4-AACAuwAAFb8AAAy-AAAwvQAAFD4AAJi9AAA0PgAAED0AAFw-AACovQAArj4AAHC9AAC6PgAAET8AAH8_AABQPQAAhj4AAKC8AAD4PQAAZD4AAIA7AADgPAAAqL0AALg9AAB0PgAAmj4AADC9AACyPgAAuj4AAHQ-AAAcvgAAXL4AANa-AACgvAAAlr4AAOA8AACGPgAAUL0AANo-AABUvgAAqD0AANa-AAAkvgAAbL4AAEC8AABMvgAA2j4AAIY-AABAvAAA4LwAAA0_AACCvgAAQLwAAFy-AABQPQAAmD0AABA9AAB8viAAOBNACUh8UAEqjwIQARqAAgAAqL0AACS-AABMvgAAKb8AAHw-AABQvQAAML0AALi9AAAkvgAAJD4AAIC7AABwPQAA4DwAALq-AADgvAAAgDsAAHy-AABDPwAAgDsAAII-AACoPQAAXD4AAAQ-AABAvAAAUL0AAOC8AACgPAAATD4AABC9AACAOwAARD4AAPg9AAAMvgAAir4AAPi9AAD4vQAAmj4AAIo-AADOvgAAoLwAAJY-AABEvgAARL4AAHA9AACOPgAA2L0AAH-_AACGvgAAbD4AAMg9AAC4PQAAXL4AABS-AAAMvgAAvj4AAJg9AAC4vQAAQDwAAFC9AAC4PQAA-D0AAJo-AAAQvQAAnr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=QujM1S3tP-I","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["11559806503542004919"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"12666814218737276566":{"videoId":"12666814218737276566","docid":"34-1-4-ZF6407E726FC2DE98","description":"Functional Programming (4/24) | Avoid Mutations and Side Effects Using Functional Programming | freeCodeCamp...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1011597/8443636d3a0ece96dde1496627ca1473/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/EDGrMwIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DT7CLrk8YflQ","linkTemplate":"/video/preview/12666814218737276566?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming (4/24) | Avoid Mutations and Side Effects Using Functional Programming | fcc","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=T7CLrk8YflQ\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTI2NjY4MTQyMTg3MzcyNzY1NjZaFDEyNjY2ODE0MjE4NzM3Mjc2NTY2aocXEgEwGAAiRBoxAAoqaGhvdGdqaXl3aHV2d25lYmhoVUNqMDE5UXQ1WG9xczNSeWNNYWxmOENnEgIAEioPwg8PGg8_E0KCBCQBgAQrKosBEAEaeIH3DAf8_gMA7QEC9v3_AgAT9QcG9wAAAPsFAQgIBP4A-QoL-f8AAAAO_gEDCQAAAPoH-wf7_gAACfz3BQMAAAAG-v3_-gAAAP0RAQ_-AQAA7PcC_wMAAAAT9w_9_wAAAPgJ_wj8AAAADfgE-gAAAAAY-vj2AAAAACAALcRC2Ds4E0AJSE5QAiqEAhAAGvABVwPZ_s7-AwDoFBsA-gX2AYHID_w3G-QA4QIHAPAF8wHXDecA1PYfALoF_QGjJQAB4tvjADMfCQAaDQX_9foYADPw_AAP8_4BUAYaAMkYBv_0HQn_PfoRABzaFgHv--4A-PH4__P29wC6-u4CCBsuAiUGDQIhGwn_0wAP_vf6Ef3v4wIB7e4NB-L09AAE8gsA-PHm_CsjB_32EvkAHg76CQABHAIm4QIACAkDDeP-EAP0C_749gUPBAAmBAEIICD68h4TBAvxBfzn5gj5IhLm_P0xBvwRzegI8vf6DN7R9vj0BBD67zf5__QSGQYUEQD_IAAt93IpOzgTQAlIYVACKs8HEAAawAfZzOG-Jr9qvBn7FrxLW6y9isRpPd_FOz0nhRk9f_VdPKM6nTy2SeU9dsmTPIi_QT23DZO-G1QTPBu0HL214ZA-uhE2vRqJMD0c4d07qcbkO5VyKL3zWQ6-OG83PXb7LLts0cK96px6PJ1Xhrz_IT0-zon9PE4QUDzE7tu9B4MlO2YVFTwyd5g9ox2svZv18zwoCw8-YgQjPXg8kjxlCFY9g_nrvdI3qzp0Ukm9JS2LvKBJLDy7vkq95ZBevdUJg7xFMVS8eeoPPPnJCbz0YQe9ww2IvS6dhTypxJA9EUiTPMdEsTtHLBg8ti2KvEQcBLzMAUy7ws-JPO-zBLxehIm9oQokPGXMuLz31rY9qvDUOWhXBDtPPAe9DXnKPYdg5jvOKKe8J_GOPVXgv7tw3bM9-BHkPD01artvyqa8WWKvPGKspTwLDg8-XGsWPKrvALyQlIC70eMcO4H0wzxWR249f-h4PasTxrwsLDi82mKNPSGN8Tuc-uA9QP0CvQx12DtBuW28dbbbvBDVijypDo69AwuQPXDuDLz7d5o7IGS4OwwOZTtEsUs9eV0cvP_WCLvLFLO8MJC1O71FcTxcTBq8bXuxvP0RK7zzO-09CdCVvbxQCryBSqu9JWLlvOuLCLwwk1I96rlAvZ_sg7vj4FI8b75sPPMT9zs6vSG9vbHWPAe7YzjvgL47AdKYvcm2Y7sjmiU9ANOIvUR_jDkx-RU9Qnl_vXHe5jvXBl28Z0pGvMACObv0U4e9R_xtOzPYELo8vfI9SshRvVfBjjlywgS9AxAyvU15k7ma_cu8f9-_vHWjdrd5q1M8k3FsvaqGAzlTGjs9ru-YvSPa-jeUpzY66WuMvcOxaroofuy9EXNEPew2tzkoBo47udqvPESM67hQEMY8gA5TvRuBNblBbYq8UgxQPQrl57hz2H28wke5vRab-7hiUME9dggSvfaBc7nwxT66UJr8vBxBCjj9Wm29WVOEvWFGnzij5pu9n6mMvSHN8LjoUYy8WkByPQnlvDfr0D89s90zPcuPk7gHZ5a9ds_wvIY-y7dPmTY9jbKjvKwCaDdjqIS9Zpkvvcc-yTeJEMK9-WkcvSfHFzfl8dS9COJhvR8zsbh8tUM9gm_avTbwlriZSt89gHPQPFS4vrhGz-09_kmXPV17qjjp8JA9-8EqPfpShbiRtDs-PcAuPYoRAjnpnlA80LfFvB2Z_LYhMrY8OznjPQQbBjkGLFm9O1I_u3g8JrifYaC8asK2ve1KKLh6zky86G2HvLqxmzcgADgTQAlIbVABKnMQABpgOAAANdohp_ABNtkxy-wp6t4VBPnTB__3ugD-NvzE1__dsgk0AEH_8w2qAAAAKiEeMvgABG8Y99oPzEn7qdAIAhh_HghCtPkc7MfZRjgC7-4D3hL5ABzuvN0i25A9LO0dIAAtTVcZOzgTQAlIb1ACKq8GEAwaoAYAALBBAADQQQAAhEIAAIBAAAA8QgAAiEEAAIxCAABgQQAAksIAAJjBAACwQQAAPMIAAIjBAABwQQAAcEIAAOBAAAAwwgAAiMEAAJDBAAAAAAAAgkIAAEzCAACYQQAAgL8AAOBBAAAowgAAAMEAAODBAADcQgAAUMIAAHjCAAAMQgAA6sIAAFBCAAA8QgAAWMIAAMBBAACoQQAAoEEAAEBAAAC-QgAAYEIAAEBCAABUQgAANMIAAK7CAACwQQAAMEEAAFxCAADQwQAArMIAAATCAABQQQAARMIAAKBCAAA4QgAA5sIAABzCAACAPwAA8EEAAAAAAAA4wgAAAEAAAHTCAAAMQgAAPMIAAFDBAACgwAAAIEEAAETCAAAIQgAA8EEAANDBAACAPwAAsMEAAIBBAABQQQAAjkIAAChCAADowQAA2MIAAKhBAACIQQAA4EEAANDBAADowQAAgMAAAOhBAAAMQgAAYEIAAADBAACAQQAAAEEAAIbCAAAkQgAAEMIAAIC_AADQwQAAAMEAAODAAAAwwQAASEIAAGxCAAAYQgAA4MAAADDBAADoQQAAAEAAAOBAAAAEQgAAMMEAAADAAACwwQAAmMEAAAxCAABQQQAAiMEAABzCAAAAwQAAkEIAAAxCAACYwgAAUEEAAADCAABAQAAAZEIAAATCAAAAAAAAgD8AABTCAABgwQAAgD8AAMBAAACowQAAZMIAAOBAAACowQAASEIAAKDAAADYwQAAGEIAAKBBAAA4QgAAyMEAAEBCAAAcwgAAXMIAABRCAABkwgAADEIAAAxCAAAAwQAAIMEAANDBAADoQQAAbMIAAIDBAACgwQAAAMAAAJhBAACgQQAADEIAAHzCAADoQQAAoMAAAETCAAAgQQAAREIAAAhCAAAAQAAAwMAAADRCAAA8wgAAMMEAAARCAAAUQgAAdEIAALjBAAAMQgAAkkIAAGzCAADIwQAAqMEAANjBAAAAQAAAhkIAAKjCAABsQgAATEIAAHDBAACgwAAAwMEAAATCAADIQQAAIMIAAKDAAAB4wgAAQEEAAKDAAACAvyAAOBNACUh1UAEqjwIQABqAAgAAoDwAADQ-AAAMPgAAmD0AADw-AADoPQAAVL4AAMa-AABEvgAAyL0AAPg9AACgvAAARD4AAES-AACmvgAATD4AAAQ-AABwPQAAmD0AACk_AAB_PwAAHD4AAIa-AACGPgAAHD4AAFC9AABQPQAAPD4AAES-AADIPQAABD4AAKC8AACIvQAAUD0AAGQ-AAC4PQAAFD4AAK6-AACWvgAAXL4AAJq-AABQvQAAHD4AAKi9AADIPQAAcD0AAAQ-AACSvgAAVD4AAKg9AACSPgAAML0AAI4-AABsPgAAXL4AAAy-AAANPwAAiL0AAEQ-AAAwPQAADL4AAKI-AACovQAAoDwgADgTQAlIfFABKo8CEAEagAIAAKi9AAAMvgAAbL4AAD2_AABAvAAAMD0AAFA9AABwvQAAML0AADQ-AADgPAAAQLwAAIC7AADIvQAAyD0AAHC9AAAsvgAALT8AABC9AAB0PgAAgDsAAJi9AAB8PgAAqL0AAPi9AACCPgAAEL0AAIg9AAAwPQAA2D0AALg9AABwPQAALL4AADS-AAAQvQAAQDwAAKg9AAB0PgAATL4AAHC9AAC2PgAAcD0AAFA9AAAMPgAAcD0AAEC8AAB_vwAAiL0AAGQ-AAAwPQAAgDsAAGy-AABQPQAAuD0AAKY-AACoPQAAED0AALi9AAAcvgAA-L0AADQ-AAAcPgAAqL0AAES-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=T7CLrk8YflQ","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12666814218737276566"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3395148544"},"6861004012756771461":{"videoId":"6861004012756771461","docid":"34-6-9-ZCE9CBFCD50479057","description":"Agenda: - Why FP and why Go? - Short introduction to Go language features supporting (or interfering with) FP style - Functional concepts supported by fp-go, including code examples - Managed...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1732299/051484e1a50a45341bb9c7a4b6f47679/564x318_1"},"target":"_self","position":"10","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJif3jL6DRdw","linkTemplate":"/video/preview/6861004012756771461?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Introduction to fp-go, functional programming for golang by Dr. Carsten Leue","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Jif3jL6DRdw\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTNjg2MTAwNDAxMjc1Njc3MTQ2MVoTNjg2MTAwNDAxMjc1Njc3MTQ2MWqvDRIBMBgAIkUaMQAKKmhoZ2x4ZXJtaGdqa2NlY2JoaFVDbElsZ1kxT0M0d1NWeXFzRVdPaDlaURICABIqEMIPDxoPPxOSIIIEJAGABCsqiwEQARp4gfATAAABAADtC_T9CQEAAAwR_QX1AQEA7PwBBQkAAADwCwL7-QAAAP8GAf8FAAAAAQgC_vH-AQAWBPQA9QAAAAn2AQbyAQAA-AwBBf4BAADr9Pb_AwAAABb-BgMAAAAA-QH6Cv8AAAAJAfv5AAAAAA31AAYAAAAAIAAtdlDOOzgTQAlITlACKnMQABpgIQgAJAkg2s4QEeQHA_sh-ewf7g7fGf8A5wAhJfr7Cxfsqe4R_xznEP24AAAABh_kM-YAAVgu_ekM6BIGyqPyGxp_GxQgCBYP9LjuCSUzzeDtHw4cAAD68wIx7ukhOgkHIAAtn4ZHOzgTQAlIb1ACKq8GEAwaoAYAAMBAAADAwAAAMEIAAKBAAAAMQgAAIEEAAIDAAAAQwQAAqMIAAFDCAACgQQAAeMIAAILCAADIwQAAwEEAACDBAAAgQgAAwsIAAFzCAACwwQAAsEEAAPjBAACAPwAAYEIAAAjCAACAPwAAeMIAAKrCAAB4QgAAmMEAAIA_AACiQgAAoMIAAADBAADIwQAAwMAAAPBBAAD8QgAAAMAAAFDBAACAwQAAIEIAAEBAAABoQgAAMMEAAPDBAABcwgAAIMEAAOBBAACIQQAAjMIAAPhBAABQQQAA4MAAAIBCAADAQAAApMIAAFBBAAAQwQAAQMAAAOBBAACAPwAAXMIAADDCAABcQgAAAMEAACjCAAC4wQAA8EEAAEjCAAAYQgAA_kIAAGDBAAA0QgAAwEEAABDBAAAMwgAAqMEAAGBBAAAAwAAAvMIAAFBCAABkwgAADEIAAAjCAABgwQAAgL8AAADAAABwQgAANEIAADDBAABgQQAAgD8AAAzCAADgQQAAYMIAAIBAAAAAQgAAVEIAAEzCAABkwgAAOEIAADRCAABEwgAAsEEAAAAAAAAQQQAAgkIAAKDBAAB0QgAAEEIAACDBAACGwgAAuMEAAKDAAADAQQAAgD8AADRCAABAQAAA6EEAAIC_AACEwgAAHMIAAMjBAABAQgAAQMAAABBBAAAQQQAAYEEAACDCAACYwQAAQMIAAIDCAAAowgAAUEEAAOBBAADYQQAAkEEAAGBBAAB8wgAAQEAAAEDBAAC4QQAAgL8AAFBCAABQQQAA6MEAAIBCAAAAwAAAjsIAAJDBAACoQQAAyEEAANBBAABwQQAAsMEAAEjCAACAwQAA2EEAAABAAAA8wgAAoEEAAABAAAAcwgAAWMIAAMBBAACwQQAAtEIAAJjBAACwQQAAPMIAAGhCAACYwQAAyEEAANBBAACgQAAAcEEAAJjBAACgQQAAAMAAAABAAABwwgAA0MEAAAAAAADEQgAACEIAAETCAABcQgAAgMEAAEBAAABowgAAgsIAAKhBAABQwQAAkEEAADDBAADwwQAAgD8AAAAAAACQwSAAOBNACUh1UAEqjwIQABqAAgAAcL0AADA9AABEPgAAUL0AAIo-AABkPgAAfD4AACe_AAAUvgAA4LwAAKA8AAA8vgAAoLwAAIA7AADYvQAAMD0AAKi9AACgPAAAyD0AAPI-AAB_PwAAXD4AAES-AABQvQAApr4AAKC8AABMPgAA6D0AAB-_AAAEPgAAVD4AABA9AAA0vgAAyL0AAGQ-AACAuwAAlj4AAI6-AACOvgAAuD0AAFC9AAAwvQAAZD4AAFQ-AADYPQAAmD0AADw-AAAQvQAABL4AAN6-AACoPQAAMD0AAKg9AACaPgAA2D0AAEC8AAD-PgAA4DwAAKA8AADoPQAAHD4AAFQ-AABwvQAAMD0gADgTQAlIfFABKo8CEAEagAIAABQ-AABAPAAAoDwAACO_AADIvQAAVD4AAOA8AACgPAAAQDwAADw-AACIvQAARL4AAPg9AACevgAAyD0AAIC7AAAEvgAAaz8AAKA8AACuPgAAVL4AAIK-AAAEPgAAoLwAAEC8AAAQPQAAFD4AADQ-AACYPQAAFL4AABA9AABwPQAALL4AAOi9AACAOwAAML0AAHQ-AAB8PgAAwr4AANi9AACIPQAAuD0AAKi9AACovQAAQDwAAKi9AAB_vwAADL4AAPg9AAC4PQAA6L0AAFy-AAB0vgAAgDsAAKo-AAAQPQAAgLsAAFw-AAA0vgAAgj4AAIo-AACoPQAA2D0AAAy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Jif3jL6DRdw","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["6861004012756771461"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"7461418614092631406":{"videoId":"7461418614092631406","docid":"34-6-10-Z376EF360DDD290A5","description":"Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/468275/f20d9df372520b0e4825c1b44e530678/564x318_1"},"target":"_self","position":"12","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3De3gYjFiFyOo","linkTemplate":"/video/preview/7461418614092631406?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming Avoid Mutations and Side Effects Using Functional Programming4/24FreeCodeCam","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=e3gYjFiFyOo\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTNzQ2MTQxODYxNDA5MjYzMTQwNloTNzQ2MTQxODYxNDA5MjYzMTQwNmqtDRIBMBgAIkMaMAAKKWhoYmpsdHJ4YnZlZGF4emhoVUNvN19MbG9LVUd3OTRpcWhpc19xM0NnEgIAESoPwg8PGg8_ExmCBCQBgAQrKosBEAEaeIH3DAf8_gMA7wP--wQBAAAP8_oB9wD_APQGAv8HAv8A-QoL-f8AAAAO_gEDCQAAAPcA9QL6_wAABAH2_gQAAAAP-vz19gAAAAkQ-w7-AAAA8fv8AwMAAAAT9w_9_wAAAPII9wkBAAAAA_oF9gAAAAAM-fcFAAAAACAALcRC2Ds4E0AJSE5QAipzEAAaYDj9AEfk_uvn8xXd-tjJGwjD_9gTzOj_4bb_0GUao-Dyt7IYMf9F9_T9mQAAABEyLDg9AAt_KAq6NPhHKbPH9iUOfjwjFtwEJgHs9jgWR9ja4vgw5wAF9uPTFeeWcCsaCSAALbFPDTs4E0AJSG9QAiqvBhAMGqAGAABEQgAA6EEAAFBCAABAQQAAAEIAAEBBAACMQgAAQMAAAEjCAAAwQQAAaEIAAFDBAABAQAAAGEIAANRCAACAwQAANMIAAATCAADgQAAAEMIAAHxCAAA4wgAA2EEAACRCAABAwAAAjsIAAOjBAAAEwgAAwEIAAHDBAAAgwQAAlEIAAMTCAABkQgAAMEIAAETCAABQQQAAsEEAAFBBAAAEQgAA4MAAAJhBAABwQgAAwEEAAMLCAAAEwgAA4EEAABRCAAAswgAAhsIAAJjBAAAMwgAAMEEAAIBAAAC6QgAAoEEAAODBAADYwQAAcEEAABDBAACAQAAAPEIAACDBAAA4wgAAlkIAANjBAADAQQAAwEAAAGBBAABwwQAAAEAAAAxCAAAAQAAAQMAAAODAAACwQQAA2EEAABhCAAAgQgAAgL8AABDCAAAMQgAAAAAAAKBAAADEwgAADMIAAODAAADIQQAAJEIAAFBCAAD4wQAAMEEAAODAAAAYwgAAQEEAAETCAAD4wQAAUEEAAIDAAACAvwAAQMEAAATCAABAQgAAwEAAAJDBAAAAQAAAmMEAAK5CAAAAwgAAxkIAAEhCAACwwQAAMMIAACxCAABgQgAAoMAAAGDCAADwwQAAuEEAANhBAACWQgAAEMEAAGDBAAA4wgAAmEEAAAxCAACQQQAAiEEAADzCAABAwQAAcMEAAAAAAACowQAAiMEAAKjBAAAwQQAAPEIAALpCAADwwQAAYMIAAExCAAAQwQAAGEIAAAzCAACoQQAABMIAADzCAACGQgAAnMIAABBCAAAgwgAAAAAAAMhBAAAAwgAAIEEAAAzCAABIwgAAIEEAALBBAADAQAAADMIAAHBCAACowgAAoMEAAIDAAAAQwQAAMEIAAAxCAACIwQAANEIAAFTCAAAwwQAA4MEAAEjCAADAQAAAkEIAAHRCAAAgwQAA4EEAAJRCAAA8wgAAgD8AAIDAAACQQQAAPMIAAIBCAACwwgAAkEEAABBBAACgwAAA0MEAAPhBAABgwQAAkMEAAAjCAAAAwQAATMIAAIA_AAAAwAAAgsIgADgTQAlIdVABKo8CEAAagAIAAEC8AAAcPgAAgj4AAEC8AACYPQAAiD0AAOC8AAALvwAAor4AABQ-AABUPgAAoDwAAAQ-AACIPQAAyL0AAEQ-AADYPQAAiD0AADA9AAAdPwAAfz8AAMg9AAAkvgAAHD4AAOA8AAAUPgAAMD0AAOA8AADYvQAAqD0AAHA9AACAuwAAgDsAAAQ-AAC6PgAAJD4AAIg9AACavgAAuL0AAFy-AACqvgAADL4AAOi9AAAkvgAAQDwAAKA8AADoPQAA2L0AABw-AAAMvgAArj4AAKi9AAB0PgAAfD4AAM6-AADIvQAAMT8AANi9AABUPgAAmL0AAHS-AABUPgAAcD0AADA9IAA4E0AJSHxQASqPAhABGoACAADYvQAA-L0AAAy-AAArvwAAmD0AAFA9AADgvAAAEL0AABy-AADIPQAAQLwAAJi9AADYPQAABL4AABw-AABwvQAAmL0AACs_AACAuwAAFD4AAOC8AAAQvQAAjj4AALi9AABwvQAAHD4AAOi9AADgvAAABD4AAFA9AAAwPQAAqD0AABy-AAD4vQAAgLsAAOA8AADIPQAAVD4AAAy-AADYvQAAXD4AAKA8AACAOwAA-D0AAKA8AAAQPQAAf78AABC9AAAkPgAAmD0AABQ-AACevgAAuD0AAPg9AADoPQAAUD0AAFA9AAAUvgAABL4AAJi9AAD4PQAAUD0AAOi9AABEviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=e3gYjFiFyOo","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["7461418614092631406"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"3024024295185397836":{"videoId":"3024024295185397836","docid":"34-2-0-ZB70DDFA9A17DCBC7","description":"Functional programming sounds great, in principle, but can it actually deliver on its promise of building highly scalable, predictable, composable and testable applications? In this lecture, Igal...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1870062/6aad2a6958edf22aa35b1abc27590765/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Mrz4gwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dg1EvM4CbUvM","linkTemplate":"/video/preview/3024024295185397836?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Journey to Functional Programming - Igal Tabachnik","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=g1EvM4CbUvM\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTMzAyNDAyNDI5NTE4NTM5NzgzNloTMzAyNDAyNDI5NTE4NTM5NzgzNmq2DxIBMBgAIkUaMQAKKmhodnBtcW50ZXdibHJycGJoaFVDRlhWUHl0TFN2OW9qQU1nQklEaF9xQRICABIqEMIPDxoPPxOEFoIEJAGABCsqiwEQARp4geoFAvr-AgDoB_QGBQEAAPUB-AD5_v0A-v4B-QQD_wD0CgsFCQAAAA0FCfoJAAAA-A7-B_L_AQAeAPcMAgAAAAf69gUCAAAA-w4G_v8BAAD59fUJBP8AAA8ACPv_AAAA9BAMB_4AAAAG-f_9AAAAAAjz8AkAAAAAIAAtuojVOzgTQAlITlACKoQCEAAa8AF_AO8CpegX-znx8wANLfMCie4a_1QK0gDT5g8BxPjQAPYYBwDx3xkADCQTANjx9QDNEBH_FAwBAesJC_8SAQsAJSUEAGHhEAEqAgcA_Pz__-H5Af8ICxf_I_f-ADIG1v4g_R7_IvTrAPj14QX19hAADxkV_w0K_QATCgn-_hXf_vQK7ATuGPj95OX7_P0OAwMX9NUCDxT7_goCCvsA-PsH8QD5-x_19AArH-v89PX5-Ocf8QAEEQX_6fkaAQss9wDR6f__KvD8AhId_f0SAhkHFPwbAPzrBAcF-vH97hoBAv_3AQH15wIMC_4GBez-7wMgAC19nDA7OBNACUhhUAIqcxAAGmAy_gA92jXoyv0F-SC2_RDr9zT8CZoK_8Du_xIoI873EvSo-Pn_ENIGCaEAAAD-RPojFwABeiDB4hbL_u3YgTkCDG06NxfM_QPf-dgMRNHR4hvyIQwAIvaoD0vb3DxHKhkgAC1bHRg7OBNACUhvUAIqrwYQDBqgBgAAAEAAAKjBAADgQQAA4EAAAIDAAAB0QgAAAEAAAEjCAAAQwgAARMIAADBCAACgwAAAAMEAAIjBAAC4QQAA6MEAABDBAABQQgAAtMIAAFjCAAAAwAAAiEEAACjCAAAEQgAAoEAAAHhCAACOwgAAWMIAAGxCAADgQAAAsEEAANBBAACUwgAAgMEAAODAAACAvwAAiMIAAIRCAACgQAAAkMEAAADCAAAUwgAAoEAAAAxCAACAwAAArsIAAMDBAACIwgAAeEIAAHBBAAAwQQAA2EEAAKBBAADYwQAAVMIAAAxCAADMwgAAVMIAAEzCAACIQQAAAMAAAGBCAAAIwgAA-MEAALhBAABwQQAAgMEAAEBCAABAQQAAAEIAADRCAADAQQAA4MEAAJRCAABAQAAAlsIAAMjBAADgQAAA2EEAACTCAADIwQAAJEIAAODAAAAEwgAA4MEAANDBAAA4QgAAoMEAAOBBAAAMQgAATMIAAKBCAAAAwAAALMIAAEBAAACAwgAAAEEAAKjBAAB0wgAAwMAAAGDBAABQQQAAPEIAACTCAAAgwgAAoEEAABjCAABAQgAAmMEAAPBBAACoQQAAQEEAABzCAACAPwAA8MEAADRCAACAwAAAGMIAAIA_AAC8wgAA2MEAACzCAACswgAAIEEAADDBAACAwQAAGMIAABjCAACMwgAAREIAAGhCAAAQwQAAiMEAADhCAACoQQAAiEEAAPhBAAAwwgAABMIAAKrCAABswgAAoEEAAEDBAAA4wgAAZEIAAMBAAAD4wQAA8EEAANhBAACoQQAAgEEAAPDBAACYwQAAIMIAAPDBAABAwAAAgsIAABjCAADYwQAAYEEAALjBAACIQQAATMIAAAhCAADgwAAA6EEAABRCAACQQQAAiEIAAKBAAADAwgAAlEIAAFTCAADowQAAgEAAAABCAAAwwQAABMIAAOBAAABMQgAAIEEAAIDBAACgwQAAHMIAAFBBAAB4QgAAkMEAAHhCAADgwQAAlMIAABDCAAB4wgAAUMEAAGBBAAC4wQAALEIAAHBBAADewgAAwMEAAJ7CIAA4E0AJSHVQASqPAhAAGoACAAB0vgAAHD4AAFw-AADgPAAA2D0AAOA8AAAQPQAAD78AAPi9AACIPQAATD4AAFA9AAAsPgAAgDsAABA9AADgvAAAXD4AAFA9AAAEPgAA2j4AAH8_AAAwvQAAQDwAAOg9AAAMvgAAQDwAAKC8AACgvAAAhr4AAGw-AAA0PgAAUL0AAAy-AABAPAAAfD4AADw-AABwvQAARL4AALi9AABsvgAAFL4AADA9AAD4PQAAmL0AAIA7AABwvQAAFD4AAPi9AABcvgAARL4AAHC9AADgvAAAij4AALg9AABwvQAA4LwAABc_AABwvQAAyD0AABA9AAAQPQAAlj4AAOA8AABAPCAAOBNACUh8UAEqjwIQARqAAgAAuL0AAHC9AAAwPQAAQ78AABA9AAA0PgAAyD0AAHA9AAAkvgAAiD0AABS-AACCvgAAqD0AAFS-AABwPQAA4LwAAOC8AABFPwAAoDwAAFQ-AABAPAAAgLsAAGQ-AAAUvgAAEL0AAIA7AAAkvgAAiD0AABA9AAAwPQAAqD0AALg9AAA0vgAAdL4AAOA8AADIvQAAqj4AABQ-AACivgAAML0AAAw-AAAwvQAAEL0AANg9AACAOwAAJD4AAH-_AACYvQAAUD0AACQ-AABEPgAARL4AABA9AAC4PQAAfD4AAFA9AAAQPQAAcL0AAHA9AAAQvQAAfD4AANg9AABQvQAAPL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=g1EvM4CbUvM","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["3024024295185397836"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1070076103"},"3668490666782726066":{"videoId":"3668490666782726066","docid":"34-1-8-Z33533D906745AFD0","description":"In this functional programming tutorial we do an introduction to currying and partial application. This video constitutes one part of many where I cover the FreeCodeCamp (www.freecodecamp.org)...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/923292/591bd55b1b096a125189c53b19d5cfc3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Js_J9AAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-60lO2xVsFw","linkTemplate":"/video/preview/3668490666782726066?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Introduction to Currying and Partial Application - Functional Programming - Free Code Camp","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=-60lO2xVsFw\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTMzY2ODQ5MDY2Njc4MjcyNjA2NloTMzY2ODQ5MDY2Njc4MjcyNjA2NmqIFxIBMBgAIkUaMQAKKmhoZWlxZXRuenVrYWdpb2NoaFVDQW9jVkJCMTRpeFlVZmRoS2FTcnZOURICABIqEMIPDxoPPxPcAoIEJAGABCsqiwEQARp4gfcMB_z-AwDs_gUCBwH_AAsM9vf2AAAA6Pr8_gT-AQD7_Qbv_QAAAAkHBhABAAAAAQX7A_3-AQANAvgQAgAAABD69QH1AAAA8RX9Bv8BAAD87v0OBP8AABL1AgEAAAAA8AgCBv4AAAD7_wT3AAAAAAjz-QIAAAAAIAAtxELYOzgTQAlITlACKoQCEAAa8AF_NBAB1fAFAeAl8ADWEhcBjhYN_x4o3wC31gIByBfVANH35gAA1AMAzAfm_7QT7P__3toAAv0h_z_n5_8L2QwA8f8LADHWKQJD8OsABwwU_gM5GQEVCS0AGdXRAxXw7wAL8hP5wunr_-wDwAIQ_kABF_31_Bz5DP7uCxz95xPxBcgA2v3uFyAH8uQcAP4RHwMZ7O_8HyTv_Oom_gUMAwT-BLUE_wYgBwIfMgEDzvoI-cAMAwj8AeYE6SQe_v3-A_r5FAf5BNrw-fvqBgVK8f787ewN-x_S_f4EDvID5AcUBdT_-fPcRgkCyxIT-_D1FOwgAC2swA87OBNACUhhUAIqzwcQABrABwcH2755A4w8ymcxOqhUybyY4BQ9J9xrvfiDRr1WwYO87cT6u7U1Mj6_a0s98Wj-PARUOL6WoaK7BEi-vMVVhT5UMG-9m38qvFjH0b0MvIk8bAN8vbMj1b2Dlwo99R3yvDBBkr1PaIi8hU8pPTusAD4Csnw8Anw8vXzf7rytrhm9Ze6QO_j5hD25dho7eo8Ou5cx6jx2uZI9UlokvC5ZpT1jQky8HwhaPK0bCr3Ivlo9PJ2QvKXiOr3BKii8V6lKvYRZEj2451k9YiAZPOv7hb0-aEy9hzsRPH_u1TyA4AA9yqFqPPTh9DxVuqA80C8EO-enGD2Ad7y8lX-tvK35Ab5UpZI8IdHfO0YK5T2jliA8U83uO1DD173Eknc9a4zOOohX47wPR5e8ZywYvKVLrz0A25Y9mWGjuuAUsbwRT9u8cgunPLzFuD2u6zw7qCO2vHMH97vCgwu9ozwxuz99Gj28xtM8uECCOxsUaL3mrM881lyJvG2OMz1V-j06pIvNu4aNIj4jiua7gXhmuvA2jz3snMu8wpvaPG2po73ZxT69x4u_u3fc8DxG-y499g2nvIZanj0nUES6XTeAvLy7Jbv9EIu904Ojt8M-mz0TjzW9JSQSPH9sEr0zL0y9mAPWu1JfFj3sarK84Yc5vHLsj7yJk0A9TbAsO9hzY72PQLI8DMfWu0YOjD3FlAO9_DFvO0of4zvcoYe5Hjq5Omnk0z3J0r28UrAGuCUX7bw_0yE9JTczO5ipJLzLC3U9isXSOsdnEj6uoOm9kAm0ufBOXj1zsj49wVZCOezTG73ZO0g81sLsNt47mj1u8ys9480vucui8LxbQh6-NwXjOTidKT35dlw8hEQxuLxMs70yFEG819nuOOf-qrwfyoa89HSAOUkxOz3bIbQ8VHqUOaRnPz27DpU92D52OBdnDL3TNEO9ReaRuNG6fL0ndTi8mDZVObtmbb2u4049sy4jt8OAJTznjo69w2ZyORQEDz0QXQA-jcNxuAUXiz2Bujw9uVYut08rWz07J6w9PEyEuCDuur3zryW-qwvJOOexYT3tX349CEMguCL7AL7GXyQ9F5hlOEmMVLzvSoy9eSvXNskiKLxI_ya905pNtklmxb2Hixy-tbqtOB-fAD6k5JC9Feg6ucwHmT2Y6_68uqCSN6aGkTwjY1q99H6KN45EwzyUZ3495oOMNvZ0ej3gD9-9P5mbt8r0cD0i4Ss-8cuKOOcgQ70LdHI9BXWVuEt-j71a2T69pHd_NvNsez0uwOe7ThpSNyAAOBNACUhtUAEqcxAAGmBD-AA4_RXb-vhF3_P6wxnTyQfFL8gP_9_S_xw6EPsIIueuCwT_KsEj1aMAAAAPKvwz_gAOf_jYvhzfKCqjvPwe_X8BGWWozRAb2N1cFAjv8uw4DxwAFeSvDzr9BUwjABcgAC1CkxU7OBNACUhvUAIqrwYQDBqgBgAAoMAAAIDAAABAwAAAMMEAAIhBAAAAAAAAkEEAAGDCAADowQAAgEEAAOhBAABowgAA0MEAAHjCAAAkQgAAqMEAAMhBAADwwQAAAAAAAILCAACYwQAAgEAAAERCAAAkQgAA8EEAAGTCAAA4wgAAyMIAAJhCAACgQAAAgEAAALBBAABIwgAABEIAABTCAADgQAAA4MAAAOZCAADwwQAAKEIAALBBAABQQQAAwEEAAOhBAAAwQQAAaMIAACDCAACowQAAwEIAAABBAADIwQAAKEIAAGBBAADAwQAAwMAAAMhBAAAAwwAAyEEAACzCAAAEQgAAgEEAABDBAADgwAAAuMIAAIBAAABMwgAA4MEAAFDBAABQwQAAHMIAAFBCAACeQgAAyMEAAGBCAACgQQAAyMEAAGBBAADAwQAAjkIAAJBBAACgwQAAAEAAAFzCAABcQgAAUEEAAODAAADAQQAAGEIAALRCAAB4wgAAoMAAANjBAAAQwQAAgsIAAADAAACUwgAACEIAAEBBAAAQQQAAoMEAACjCAADQQQAAjEIAAJbCAAAwQQAAEMEAAAjCAABUQgAAFMIAAGDBAADwQQAAuEEAAMjBAABEwgAAQMEAAFBBAADgQAAAGMIAABBCAAAMQgAAUMIAAAjCAAAgwgAAgMEAADhCAACgQAAAQMEAAJhBAAAUwgAAbMIAAGBBAACAwQAA6MEAALBBAAAAwQAA2EEAALBBAAAIwgAA8MEAAMLCAAAgwgAAIMEAAAxCAAAQQQAAcEEAAKDBAACAwgAAuEEAANBBAACAwgAAAEEAAIBBAAB0QgAAGEIAAFDBAACQwQAAQMAAAEjCAADIwQAAMMEAAAjCAAC4wQAADMIAAFjCAADQwQAAXEIAAIBBAABQQQAA4EEAABBBAACQwQAALEIAAATCAACAvwAAMMEAAAxCAAAAQQAAwMEAAIZCAAAIQgAAQEIAAPjBAAAUQgAAAMAAANRCAABAwAAAWMIAADBCAACYQQAAgL8AAILCAACGwgAAMEEAABzCAAAAwAAAMEIAAEDCAABkwgAAoMEAAAzCIAA4E0AJSHVQASqPAhAAGoACAACKvgAAuD0AAAQ-AAC4vQAAXL4AAAw-AABcPgAADb8AAJi9AABAPAAAEL0AAAy-AAAUvgAAoDwAAAy-AAC4PQAADD4AAFC9AAAcPgAADz8AAH8_AAAwPQAADL4AABC9AACqvgAAMD0AAKC8AACgvAAAFL4AAIi9AAAUPgAAoDwAAKC8AABEvgAA2j4AAJg9AACyPgAAwr4AAOi9AAAMvgAANL4AADw-AADIPQAAiL0AAO4-AAA8PgAAML0AABS-AACgPAAAsr4AAKC8AAC4vQAAJD4AALo-AACIPQAAED0AAAc_AACIvQAAyD0AABQ-AADIvQAAhj4AABA9AABsPiAAOBNACUh8UAEqjwIQARqAAgAAfL4AAKi9AABAPAAAG78AAFw-AACaPgAAUL0AAAQ-AABwvQAAiD0AAKK-AAD4PQAA-D0AAOi9AAAwPQAAmD0AABC9AABPPwAAiD0AALo-AAA8vgAA2D0AAJ4-AAAMvgAAir4AAMi9AAA8PgAAcD0AABy-AAAQPQAARD4AAAw-AACGvgAAqD0AACQ-AACIvQAAhj4AAGw-AADOvgAAQDwAAFA9AABwPQAAmL0AAAw-AACAuwAAcD0AAH-_AAAkvgAA6D0AABw-AAAkPgAA-L0AABA9AACSPgAACT8AAMg9AACIPQAATL4AAOC8AADgvAAAUD0AADw-AADIvQAAtr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=-60lO2xVsFw","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["3668490666782726066"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3162689013"},"14678061402742476932":{"videoId":"14678061402742476932","docid":"34-5-2-Z765508747E1509D2","description":"This video tutorial has been taken from Functional Programming in Go. You can learn more and buy the full video course here [https://bit.ly/2BXLu6u] Find us on Facebook -- / packtvideo Follow us...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3447593/037e01785f762f0dbaf89bac6c3997fe/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/UbtIXAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEPuJeAGeU0M","linkTemplate":"/video/preview/14678061402742476932?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming in Go: An Overview of Currying and Partial Functions|packtpub.com","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=EPuJeAGeU0M\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTQ2NzgwNjE0MDI3NDI0NzY5MzJaFDE0Njc4MDYxNDAyNzQyNDc2OTMyarYPEgEwGAAiRRoxAAoqaGhraGRkdmtpbGFjenRmY2hoVUMzVnlkQkdCbDEzMmJhUENMZURzcE1REgIAEioQwg8PGg8_E7cBggQkAYAEKyqLARABGniB8w36_fwFAPv-Av8DBP4BCwD7-vcAAAD1BgL_BwL_APYSBwP_AAAACQcGDwEAAADvAPj_8QABAA0A_QP7AAAADPcIAvsAAAD4CfwECAAAAPX3BwIDAAAAF_r-DAAAAAD2DgEDAQAAAAkB-_kAAAAAC-39CgEAAAAgAC1TZt07OBNACUhOUAIqhAIQABrwAWXyAAC6FhH-Qu_xAPES7wCB8Pv_NAfpAN_87gDb__IB8hLnANHtDP_6CBwA8AEGAAP65_886AwBCgAO_yMbCAARFg4AK-T-ADECEP_oCdkAAQYL_yH3CwAS7wgAGBL4_h0TB_7gBuMA8hD7AQj3GP8KBhADGQMKBgz_BgECEwsC_AgCAw3lCwP1C-_6-fgb_wYE8v7_Ew__6unq_wcQ8fwH7v8ELwToARH6BgYBAQn77Q0D-xD_APwX8fYC-QwZAg_dDvsJ9AT83A4MBBzaAP779hf29PYC__8V6wUB5Pr25fsL9foR-wD7-g4J-gj59iAALZD6Tjs4E0AJSGFQAipzEAAaYEkNACHcMdbj7yzsDfroBQb-JhAX0A0ACOYADSsd-vYc77UPIP8n1_0TtgAAABLy6zUGAPVgJ-LXDtYv_8u_IgYVf-whMczuI_HtyQEiB_zz-SgrAgAJ5cf2JADpRDArGCAALbugOzs4E0AJSG9QAiqvBhAMGqAGAADwQQAAXEIAAEBBAACAwQAAgkIAALpCAACGQgAAsMEAAHDCAACAPwAA0EEAAKDCAABUwgAAKMIAAKJCAADowQAAMEEAANDBAADAwAAAhsIAAKBAAACwwQAAqMEAACBBAADYQQAAHMIAAEjCAABowgAA2kIAANhBAAAAwQAAWEIAAJLCAAAgwQAAQMIAAIjBAAAwQgAAyEIAAGDBAABkQgAAAEAAALBBAACQQQAAwEEAANhBAAAswgAARMIAAOBBAAB8QgAAMEEAAIzCAACgwQAAgL8AALhBAAAgQgAAPEIAAADDAACAwQAAeMIAAHDBAAAQQQAAwMEAAGDBAADIwgAABEIAAHTCAADgwAAAIMIAAJjBAAAwwQAAQEIAALxCAAAMwgAAAEEAABjCAABAwgAA6MEAADBBAAB0QgAAuMEAAJjCAACEQgAAwMEAAERCAAAQQQAAkMEAAFDBAADgQQAApkIAAIDAAAAkQgAADEIAAIC_AAAwwgAACMIAAHDBAACAwQAAQMAAAABCAAAIwgAANMIAAOBBAADAQQAA2MEAAGBBAAAAAAAAQEAAADRCAABAwQAAAEAAAABAAAAAAAAACEIAAEBAAACAQAAABEIAAJjBAAAYwgAARMIAAMBBAAAAAAAANMIAAJDCAABAwgAAkEEAAARCAACYwQAAoEEAAIDBAAAwwQAAAMIAAAjCAAAQwQAAgD8AAIjCAAAwQQAAyEEAAIDAAAAMwgAAQMIAAExCAADwQQAAcEIAAHDBAABQQgAA4MEAAJTCAACAQQAALEIAALDBAACAwQAAgD8AABBCAADYQQAAqEEAAAzCAADwwQAAkMEAAIDAAACIQQAAoMAAABBBAACgQAAAcMEAANDBAAC4wQAAiEEAAABBAACgwQAAgEAAALjBAAAQQgAAoMEAAKhBAACwwQAAQEAAAIBCAACAwAAACEIAAMBBAABwwQAAYMIAAIDBAADAwAAAnkIAAAjCAAAowgAANEIAAOBBAAAQQQAAcMEAALjCAACAQgAA8EEAAAAAAACoQQAAqMIAAKBBAACwwQAAwEEgADgTQAlIdVABKo8CEAAagAIAAI6-AADovQAAFD4AAOA8AACYvQAAIT8AAMg9AAAlvwAAHL4AAHy-AAD4PQAA7r4AAFA9AAA0PgAAZL4AAJi9AAAkvgAAiD0AAGw-AAAfPwAAfz8AADQ-AADIvQAA-L0AAKa-AAAMPgAAjj4AAJg9AACuvgAAPD4AAJ4-AAAsPgAAHL4AAAQ-AADSPgAA6D0AAJo-AACmvgAAor4AABC9AAB8vgAAgr4AAK4-AADgvAAAgj4AABA9AACovQAA2L0AAEA8AACSvgAAXD4AAHA9AACaPgAApj4AAFQ-AABwvQAARz8AANg9AACuPgAAgLsAAIi9AAC4PQAAEL0AAJg9IAA4E0AJSHxQASqPAhABGoACAABAPAAAVL4AAKC8AAAdvwAAcD0AABA9AACYPQAAQLwAAAS-AAAUPgAAUL0AAOC8AADoPQAAor4AALg9AABAvAAAQDwAAE0_AACgPAAAmj4AAPi9AACgvAAADD4AAFC9AABAvAAAyD0AAIg9AACYPQAA4LwAAFA9AACYPQAADD4AAIa-AAA8vgAAgLsAAFA9AAA0PgAAnj4AAMa-AADIvQAALD4AAIg9AABQvQAAqD0AACw-AACIvQAAf78AAEy-AADIPQAAQLwAAKg9AAAEvgAAQDwAADC9AACCPgAAgLsAADA9AAAQPQAAVL4AAFA9AABEPgAAdD4AABA9AACSviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=EPuJeAGeU0M","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["14678061402742476932"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1352463206"},"1299075323051967198":{"videoId":"1299075323051967198","docid":"34-4-6-Z23E162DD097551D0","description":"Paper: Advanced R Module : Functional Programming in R Part II Content Writer: Moumita Chatterjee/ Rimli Sengupta...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2755311/50608ae77aadda6de22b95a51f04542f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Kf1VAAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUsBnyUzHAs8","linkTemplate":"/video/preview/1299075323051967198?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming in R Part II","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=UsBnyUzHAs8\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTMTI5OTA3NTMyMzA1MTk2NzE5OFoTMTI5OTA3NTMyMzA1MTk2NzE5OGq1DxIBMBgAIkQaMAAKKWhoY3d6bnNuY3VjZnVwYmhoVUNDVXIwOTZXRHA4Nm42MkNYQmVIbFF3EgIAESoQwg8PGg8_E78LggQkAYAEKyqLARABGniB8w36_fwFAPD_A_7_AgABE_39APYBAQD7BQEICAT-AO0JDgP-AAAABgz_BQMAAAD4Bfr-9P8BAAn9-AUDAAAABvr9__oAAAD9EAEO_gEAAPXy_wED_wAAE_cO_f8AAADyCPcJAQAAAAz4BPoAAAAAFvT2AgEAAAAgAC1TZt07OBNACUhOUAIqhAIQABrwAX8N-QEI7-cD4Pft_6YtEP-WFAz_HCXiAIQTLgCqEuj_7Rn3ANfn4wEMBxX__x4-AUX34wADyhT_KwED_w4W-QDl8zEAOdr9ADsA_QDR6tz-8t4FAATgDAAA5_EAHP_b__0RCv3x7Nb-Afn2_wnWPAMe7SQCBukI_9zZ9wL0JxYEEfXn-uEMCgPf--P92RkfAun7GwP5DwgD5eP3BRUF6v0K6f8GCgD7-B7y9wXex_b9_eYVAfwH5_L8IxoK3iTm_g8XCATa-eYM7zQY_Rrg_gHp6fkB8Of1-R4T6f8j5g376QL3AeADDQLQ8wQLzgT__iAALfWKGjs4E0AJSGFQAipzEAAaYCwNAEH9PMbo2B3fENcSFgrGLOEC0v7_-dkADjcf4hgJ2qwTHP8o3vAMrgAAABIp9hw1AOJuLA_ZPtpY6OK19ekSfwUhVtzUCBK-zhMuAw74HBIBFQAy7LwBQODRJFUK-SAALe6AITs4E0AJSG9QAiqvBhAMGqAGAADoQQAAyEEAAPBBAADYwQAADEIAADxCAABEQgAAsMEAALDBAADAwAAAqEEAAKTCAAD4wQAAYMEAAJRCAADAwAAAoMEAALjBAACowQAAOMIAAMBAAAAUwgAA0EEAADRCAAAAAAAAsMEAALjCAADAwgAAsEEAAPhBAADYwQAAfEIAAOBAAAA0wgAAqMIAAADAAAAUQgAAskIAALDBAABwQQAAsEEAADRCAAAAQgAA-EEAAIBAAAAQwgAA2MEAAARCAACwQQAAPEIAAM7CAAAYwgAAGMIAAAxCAADIQQAAUEEAAADDAADAQAAAyMEAAHBBAAAAAAAAFMIAAKDBAABcwgAANEIAAFDCAAAwQQAAUMEAACzCAACAwQAAnkIAAKBBAADAQQAA6MEAAADCAACgwgAAKMIAACDCAACIQQAAgEAAAILCAAC4QQAAAMEAADBBAABkwgAAoEAAAFxCAADIQQAAMEEAABDCAABcQgAApEIAABBBAABowgAAMMEAAATCAADIwQAAUMEAAMBBAAAAwQAAPMIAAOhBAACYQgAAGMIAAHBBAABgwQAAUMEAACBBAADAQAAAbEIAAOBBAADwwQAAiEEAAKBBAADYQQAA8EEAAIBAAAA8wgAAgMAAACzCAABEQgAAVMIAADDBAAAgwgAAEMIAAADAAAAIwgAAAMAAACBBAADAwAAAiMEAAGDBAAAkwgAAMEIAAGzCAABgQQAAuMEAAEjCAABQwgAAlMIAAABCAAAEQgAAEEEAABDBAABEQgAAAEIAADTCAAAQwQAAgD8AAMDBAADYwQAAZEIAAJBBAACYwQAAQMEAAABBAAAowgAA4MEAADDCAABgQgAAyMEAAHRCAAAcwgAAEEEAAABBAABQQgAAbEIAAIZCAAAwQQAAHMIAAIDAAACYQQAAgEAAACjCAACowQAAIMEAAARCAAAgwQAAdEIAAGBCAABEwgAAbMIAAMhBAACWQgAAOEIAABDCAACywgAAwMAAAIDAAAAwwQAAmMEAAFzCAABMQgAAQMAAAHDBAAA4QgAAFMIAADjCAACAwQAAwMEgADgTQAlIdVABKo8CEAAagAIAAPi9AAB8vgAAcL0AADw-AAAQvQAA6D0AAHA9AAADvwAALL4AABQ-AAC6PgAAhr4AAKi9AABQvQAAuL0AAIC7AAA8PgAAQLwAAI4-AADyPgAAfz8AADw-AACWvgAA-D0AAKC8AABMPgAAgDsAACS-AAAMvgAAij4AAGw-AAAMPgAAiL0AAAw-AAADPwAAoLwAAOC8AAAcvgAAkr4AAEC8AABcvgAARL4AAMg9AAAEvgAAbL4AAOi9AAB0PgAAQDwAAPi9AADovQAA6D0AACS-AAB8PgAAmj4AACw-AABAPAAADz8AAKi9AACiPgAAdD4AABQ-AACCPgAAcD0AAHA9IAA4E0AJSHxQASqPAhABGoACAACovQAAcL0AAKq-AAA3vwAAQDwAAEA8AACgPAAAcD0AAAw-AACoPQAAqD0AAHA9AACYPQAAHL4AAIC7AABwvQAAZL4AABs_AABAPAAAbD4AAOA8AADgvAAAoj4AAEA8AAAkvgAA-D0AABw-AABsPgAAyD0AAIC7AAAkPgAAqD0AAJa-AACYPQAAVL4AADy-AADSPgAAvj4AAJq-AABAPAAAuj4AAFS-AADgvAAAhj4AAK4-AABQPQAAf78AAIA7AAAkPgAApj4AABC9AAAcvgAAoLwAAIA7AACSPgAAJD4AABC9AABwvQAA-D0AAIi9AABsPgAAFD4AAJq-AABkviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=UsBnyUzHAs8","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1299075323051967198"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3330698241"},"15203984947726649831":{"videoId":"15203984947726649831","docid":"34-7-17-Z2AD75DEF64123BFF","description":"IO structure enables us to model and compose Synchronous Side Effects. IO helps us to delay and push running our side effects all the way to the edge of our applications. In this Video: Review...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2826217/e35b619c780d607f6f7688d467a4805c/564x318_1"},"target":"_self","position":"17","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFaD5OCUU3hM","linkTemplate":"/video/preview/15203984947726649831?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Functional Programming - 34: IO and Synchronous Side Effects","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=FaD5OCUU3hM\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTUyMDM5ODQ5NDc3MjY2NDk4MzFaFDE1MjAzOTg0OTQ3NzI2NjQ5ODMxaq4NEgEwGAAiRBowAAopaGhnZ3luaWN2cnl0ZWRxaGhVQ3JZcC16LTZCdkZDNlAzMDA5cTBwZWcSAgARKhDCDw8aDz8TwgWCBCQBgAQrKosBEAEaeIHwEwAAAQAA8fH1-v0BAQEb-wb_9QICAOUP_PgI_QEA9gEUAQEAAAANBfsDAgAAAOoPAfb-AgAADQb0AwQAAAAJ5_b7_QAAABMSBgr-AQAA9foG-QIAAAADAgkIAAAAAPoM-AP9AAAA9v___wAAAAAH-_4KAAAAACAALXZQzjs4E0AJSE5QAipzEAAaYCQLAFHq9q7hFT3l_t8EFyDxFR7b8vH_7eIAxlAB0xC40aoVMgAkEQkHpQAAAC777Ce6APF3DOrdMcRMD8LZ6vs3fy8TLMriDOep5QsC9xPZCREe9wCh-vD-NP_LMhEmBCAALQMBHTs4E0AJSG9QAiqvBhAMGqAGAACIQQAAcEEAADDBAAC4wQAAEEEAAODAAAAoQgAABMIAACTCAAAAwQAA0EEAAFzCAAAUwgAAeMIAAGBCAAAAwQAAgL8AAJjBAADwwQAAZMIAAODBAADgwQAAcEEAAOhBAACAQQAAIMEAADjCAACgwgAAikIAANhBAADwwQAAREIAAJzCAAA4QgAA0MEAAIDBAADgwAAA_kIAACDCAACYQQAAKEIAABBBAABgQgAAmEEAAIhBAACCwgAAiMEAAADCAACKQgAAQMAAACzCAADgQQAAoEEAAIDBAABgQQAA2EEAAADDAACIQQAAHMIAAMBBAAAUQgAA8MEAAJjBAACgwgAAEEEAADDCAACowQAAYMEAAGBBAADgwQAAmEIAANhCAACIwQAATEIAALDBAAAgwgAAiMEAADBBAABAQgAAmEEAAIDCAADgQAAAmMEAAHBCAACAwAAAwEAAAOBBAADQQQAAhEIAACjCAAC4wQAAgEAAAIDAAACuwgAAgD8AAATCAADwQQAAoEEAAABAAACAvwAAgMIAABxCAAAcQgAAhMIAAIA_AAAQQQAA0MEAAIZCAAAYwgAAAEAAAHBBAADAwAAAMMEAAETCAACAQAAAMEEAAMDBAACGwgAAYEIAALBBAAAAwgAAksIAABjCAACIwQAAgEEAAIBAAADgwQAAAMAAAFDCAAAcwgAA4EAAAGDBAACYwQAAcEEAAIBAAABwQQAA6EEAAODBAAAAwgAAtsIAAODBAACoQQAAsEEAACBBAADwQQAAAMAAAIjCAADQQQAALEIAAHDCAADAQQAAuEEAABBCAABAwAAAEMEAAIjBAABAQQAAsMIAAFTCAABQQQAAiMEAAEDAAAAswgAABMIAABzCAAAMQgAAAAAAAHBCAAAcQgAAqEEAAEjCAAAoQgAAmMEAAEDAAADYwQAAyEEAAFDBAADIwQAAUEIAABRCAABgQQAAYMEAAMBBAADAwQAAsEIAAABBAACmwgAAkEIAAAAAAACgwAAAiMIAAJDCAADwQQAAiMEAAKBBAAAcQgAAiMIAAKDBAAAUwgAAUMIgADgTQAlIdVABKo8CEAAagAIAALi9AAAsvgAAND4AAKg9AABcPgAA5j4AAKI-AAAtvwAAdL4AAOg9AAAsPgAAqL0AAEw-AADovQAA6L0AAEC8AABAvAAAyD0AAMg9AAAnPwAAfz8AAHQ-AACuvgAAqD0AAFA9AACgPAAA6D0AAKA8AADYvQAAlj4AAHw-AAC4vQAAiL0AALg9AAC-PgAAZD4AAGQ-AAAMvgAAkr4AACw-AACKvgAAHL4AAII-AABAvAAAqj4AAFA9AADgPAAAED0AAEA8AACevgAAPD4AAGS-AACuPgAAoj4AACQ-AABAvAAAST8AAIg9AADgvAAAHL4AABQ-AAAUPgAAQDwAAFA9IAA4E0AJSHxQASqPAhABGoACAAAMvgAAnr4AAMi9AABRvwAAgDsAAFA9AABkPgAAVL4AANg9AACCvgAALL4AAAS-AACyPgAAfL4AALg9AACIPQAADL4AAEU_AADoPQAAJD4AAEw-AABAPAAAtj4AADA9AAAwvQAAUD0AABS-AAAcPgAAgDsAAIi9AADIPQAATD4AAL6-AACivgAAiD0AAFC9AADWPgAAir4AAOa-AAAEvgAAqD0AAPg9AAAUvgAAkj4AAI4-AAC4vQAAf78AADy-AABUPgAAQLwAAAw-AAAcvgAAAb8AAIo-AACyPgAAgj4AABC9AAAwvQAAMD0AAHC9AADKPgAAqD0AAEA8AAAJvyAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=FaD5OCUU3hM","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["15203984947726649831"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"9665824908960431017":{"videoId":"9665824908960431017","docid":"34-9-7-Z421780106D8895DA","description":"👉 Zainab Ali - functional programmer, educator, open source contributor - gets to the heart of functional programming. Exploring what it is, how to structure code with it, and how it benefits us...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4290436/688570db2d138efe6753e7c79b1cd135/564x318_1"},"target":"_self","position":"18","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DBSUCYxIWFM8","linkTemplate":"/video/preview/9665824908960431017?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"An Introduction to Functional Programming with Zainab Ali | Women in Rust","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=BSUCYxIWFM8\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFQoTOTY2NTgyNDkwODk2MDQzMTAxN1oTOTY2NTgyNDkwODk2MDQzMTAxN2qvDRIBMBgAIkUaMQAKKmhocXRlcHlhcm9xcXBuZ2JoaFVDU1c4OEgzV0Q3Rjk2REpzTTNVcTZpQRICABIqEMIPDxoPPxPOD4IEJAGABCsqiwEQARp4gfcMB_z-AwD8-QYHAgf8Ag4M8gT1AAAA7vgQBQcBAAD8_wgDAQAAAAT4CAQAAAAA9v77CPT_AQAI_f79AwAAAA78_Ab7AAAA-AsBBf4BAAD8-_32Av8AABQEEgIAAAAA9gT_AP__AAAKAAABAAAAABf09gIBAAAAIAAtxELYOzgTQAlITlACKnMQABpgARAAHPgf5-n9F_YM7AkE_eAB4ATm9gDn5QD1IxbX9uvq1-wVACr4E_rMAAAAFxzvJQEABD0w9fUQ6fjz6d4EAAp_IQ0b5icB9Nbu9AoaCPf7ExIXACz0FvUr7NQQLf0XIAAtmcZ6OzgTQAlIb1ACKq8GEAwaoAYAACRCAAAUQgAAMMEAADxCAACAPwAA-EEAACTCAAAQwQAAJMIAADjCAACAvwAAIMEAAMDCAABQwQAAMMEAAJbCAAAoQgAACEIAAIhBAACwQQAAEEIAAMDBAACoQQAAqMEAAOBAAADQQQAAfMIAAAAAAABkQgAAREIAABBCAACoQgAA4MAAALjBAABkwgAAwMEAAMhBAAA0QgAAwEAAADzCAADoQQAA4EEAAIRCAABUQgAAEEIAACDCAADAwQAAEMIAAFBCAAAMwgAAwMAAAIjBAADYwQAAEMEAAHDBAACCQgAAwEAAAIBAAAAUwgAA6MEAACRCAAAAwQAAoMAAAEBBAABgwQAAqEEAAARCAAAAQAAADMIAAHBBAACeQgAAskIAAFzCAAAYQgAAaMIAACjCAABYwgAAIEIAANDBAACwwgAAUMIAAKhBAACAQAAAgEAAAIA_AADAQQAAoMAAAKBAAACQQgAAmEEAAKDBAAAEQgAAFEIAACzCAACAQAAAiMIAAFBBAAB0QgAAkMEAAKjBAACQwQAAaEIAABxCAABgwQAApMIAAMhBAACAPwAAFEIAAJhBAAAQQgAAgEAAAPjBAACYQQAAgEAAAHhCAABMwgAAsMEAAJrCAAAswgAAgD8AAMBAAAAQQQAAFMIAAGDBAABYQgAAwEEAAJBBAAAEwgAAQMIAADDCAABEQgAAAEAAAAAAAABUQgAAnEIAAGBCAAAYQgAAUMEAAGzCAABEwgAAAMIAAMhBAABAQQAAkEEAADhCAADYQgAAPMIAAADCAADgwAAAYMEAACBBAAA4wgAAgL8AAK7CAAAwwQAAwMEAAADBAADwwQAAdEIAAChCAABQwgAAeMIAABjCAAAoQgAALMIAAODBAACSQgAAaEIAAIhCAAAQwQAAosIAABjCAADAQQAAhMIAAKDAAACQwQAAIEIAAFDCAACgQQAAbEIAADhCAADAwQAAAAAAAI7CAADwQQAAwEEAAKDAAADMQgAAoEAAANjBAABcwgAAgMEAAEBBAAAQQgAAaMIAAABBAAAAwgAAoEAAAABAAAAkwiAAOBNACUh1UAEqjwIQABqAAgAAXL4AAOA8AABQvQAAmD0AAMg9AACoPQAAJD4AAPK-AAAsvgAAUD0AAFA9AACAuwAA2L0AAOg9AAA0vgAAhj4AAHA9AAD4PQAAjj4AAOo-AAB_PwAAUL0AABy-AAAcvgAAvr4AAGw-AACuvgAAiL0AAJK-AABsPgAAHD4AAFC9AABcPgAAFL4AAKg9AACiPgAAcD0AAAG_AACCvgAAFD4AAJg9AADIPQAAqD0AADQ-AACovQAAML0AAIA7AAAkvgAAFL4AANK-AABMPgAAyD0AAMI-AACWPgAAdL4AAIg9AACSPgAAHD4AAEQ-AACIPQAA4LwAAKC8AADgvAAA6L0gADgTQAlIfFABKo8CEAEagAIAAFS-AACevgAAJL4AAEe_AABcPgAArj4AAMg9AADIvQAABL4AAAw-AACYvQAAgLsAAOA8AABUvgAAuD0AAEC8AACIPQAAMT8AANg9AAB0PgAAuL0AADQ-AACOPgAAZD4AALi9AAA0PgAAED0AAKg9AABwPQAAuL0AABw-AABQPQAAqL0AAPi9AABAvAAAmL0AALY-AACSPgAAor4AABS-AABUPgAATD4AAAQ-AABQPQAAdD4AAJi9AAB_vwAAgLsAAHw-AACWPgAAFD4AAHS-AAB8PgAAmD0AAPg9AACIPQAAcD0AAKi9AABQvQAAFL4AAJo-AACmPgAAJL4AAOi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=BSUCYxIWFM8","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["9665824908960431017"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"10333197277370965281":{"videoId":"10333197277370965281","docid":"34-3-3-Z3A4257A80AA12F6E","description":"WAR Against BIO WARS’,‘END TIME Tribulation’,’Numbers’,‘Acceptance’,‘Dominant MALE’,‘Accepta...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2887219/1aa4be91b437dde103529fa06bace4b5/564x318_1"},"target":"_self","position":"19","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJwdnTpfs2xA","linkTemplate":"/video/preview/10333197277370965281?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Practice Session on Functional Programming in Sololearn by Front End Designer || B-AIM","related_orig_text":"Berlin Functional Programming Group","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Berlin Functional Programming Group\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=JwdnTpfs2xA\",\"src\":\"serp\",\"rvb\":\"EqwDChQxMTUyODMxOTcwNTExMzY5MjY0MwoTNTMzMTE4NDA3NTg0NzU4NTA5NgoTMzA2MTkxNTg0NTk3NDA4MTA5OQoUMTMzMjMxODg4NzEyMjIyMDU3MjYKEzQ0MjMwNjkyMzk4NjU0MTE4NTUKFDE0NjU5NTI5NDE0Nzk3OTk4MTE2ChM1OTE5ODI0MDkzODIxNzk4OTI2ChQxMTU1OTgwNjUwMzU0MjAwNDkxOQoUMTI2NjY4MTQyMTg3MzcyNzY1NjYKEzY4NjEwMDQwMTI3NTY3NzE0NjEKEzc0NjE0MTg2MTQwOTI2MzE0MDYKEzMwMjQwMjQyOTUxODUzOTc4MzYKEzM2Njg0OTA2NjY3ODI3MjYwNjYKFDE0Njc4MDYxNDAyNzQyNDc2OTMyChMxMjk5MDc1MzIzMDUxOTY3MTk4ChQxNTIwMzk4NDk0NzcyNjY0OTgzMQoTOTY2NTgyNDkwODk2MDQzMTAxNwoUMTAzMzMxOTcyNzczNzA5NjUyODEKEjEwMDYwODE0ODk1ODk2NTI4NgoUMTY4MzMzNzQ3ODQ4NTQzNDAwNDYaFgoUMTAzMzMxOTcyNzczNzA5NjUyODFaFDEwMzMzMTk3Mjc3MzcwOTY1Mjgxaq4NEgEwGAAiRBowAAopaGhtbnZqZXRmdGxmYWpkaGhVQ3hiWEF0N2E3RU55ellidVVNcEVkRFESAgARKhDCDw8aDz8T-QuCBCQBgAQrKosBEAEaeIH2Cf71_wEA-fT_AgQF_gEM_voJ9___AOz9AQUJAAAABAEB_v8BAAD6CPoQAgAAAAL-_fbz_QEACPoADAMAAAAR6PwG_wAAAO0LBw3_AQAA3_YABwP_AQANAQoFAAAAAPwG-Pz5_gABEwD-_AEAAAAM-vj6AAAAACAALUuj0js4E0AJSE5QAipzEAAaYAAHAC7-C_DjAhX9-uXGIAfn7uPY7f8AAfMA8yIF4RkR3sr7-gAc1BPzwQAAAB4nBhwQAA5GGPT5HegyCte99en_fwv9-e4VJt3Q-v0PFOYLAgQdAwAH7iPsHc32KQEmCiAALZ40ZDs4E0AJSG9QAiqvBhAMGqAGAACAQAAADEIAAAxCAADowQAAQMAAAGxCAACgQAAAaMIAAFDCAADKwgAAcMEAADDCAAAIwgAAuEEAADhCAACAwAAAMEIAAHzCAACYwQAAAAAAALZCAAA4wgAAiMEAABxCAAAgQgAAMEEAAJjBAADAwAAAlEIAAMjBAABgwQAANEIAAIjCAAAQQgAAAAAAAITCAACQQQAAkEIAAEBCAABAQAAAYMEAAKJCAAAUwgAAZEIAAIzCAACAwQAAAAAAALjBAAAYQgAAsMEAAHTCAACgQAAA2MEAAIhBAAA4QgAAFEIAAKjBAACgwQAA8EEAAADBAAAIwgAAgD8AAIBAAACowgAAqEEAAJjBAADAwQAAoEEAAHBBAAC4wQAAQEAAAKBCAACgQAAAUEIAAKDAAADQQQAAcMEAAIhBAABwwQAA6EEAALTCAADYQQAAAEAAAERCAAAwwQAAQEAAAGBBAADYQQAAMEEAAMBBAABMQgAATEIAAEzCAAAgwgAA5EIAALjCAACoQQAAAAAAAODAAAAEwgAAgD8AAAjCAACaQgAAxsIAAMDBAACoQQAAKEIAADRCAABoQgAA2EEAAIJCAADYQQAAsMEAAKDAAAC4QgAAAEEAAIC_AAAMQgAAXEIAANBBAABgQQAAKMIAAIBBAACkwgAAfMIAADDCAAAwQQAA2EEAALjBAADQwQAAwMAAAIrCAAB4wgAA8MEAADjCAAB0QgAAwEEAADBCAACAPwAALMIAAOhBAAAIQgAAOEIAAOBBAACAvwAAEEIAAJDBAAAQQgAAwMEAAAxCAAAQQQAAcEIAALDBAABUwgAAFEIAACDBAACwwQAAwMEAAHBBAACAQQAAkEEAAFhCAABAQAAAiEEAAFjCAAAQQQAADEIAAEhCAADgwAAAEMEAADDBAAB0QgAAyMEAAEBAAADAQQAAFMIAACTCAAC4wQAAcMEAAHBBAADwwQAAZMIAAODAAABgwgAAOEIAACRCAACUwgAAjkIAACxCAACAQQAAcMEAADDCAABAwAAAAAAAANDBAACoQQAAkMEAAJBBAACIwQAAFEIgADgTQAlIdVABKo8CEAAagAIAAKC8AABQvQAARD4AABC9AABEPgAAMD0AAJi9AAANvwAAJL4AAIA7AAAEPgAAmD0AAAw-AACIPQAAdL4AAFA9AAD4PQAAcD0AADA9AADKPgAAfz8AABw-AACYvQAAEL0AAEA8AACIvQAAHD4AAAS-AABEvgAA2D0AAAQ-AACgPAAALL4AAES-AACePgAAFD4AAPg9AAC4vQAARL4AAJq-AACovQAAgLsAAII-AACgvAAAyD0AAOA8AABQPQAAgDsAAOg9AAB0vgAAoDwAAIA7AACgPAAATD4AAAS-AADIvQAA3j4AADS-AABwPQAALD4AAIA7AAAkPgAAUD0AAHA9IAA4E0AJSHxQASqPAhABGoACAABEvgAAoLwAAKg9AABRvwAARL4AALi9AACoPQAAHL4AADA9AAD4PQAAEL0AABy-AADYPQAAHL4AAHA9AACgvAAATL4AAEU_AABUPgAArj4AADQ-AABMvgAAuD0AAMi9AAAwvQAAmD0AAOC8AAA0PgAAML0AANg9AAAQPQAAqD0AAEC8AACevgAA6D0AAJi9AAB0PgAAcD0AAIq-AAD4PQAA2D0AAIA7AABwvQAAiD0AAMg9AAA8vgAAf78AABy-AACAuwAAqD0AAIg9AADIvQAADL4AAPg9AACKPgAA6D0AALi9AADYPQAAiL0AAKC8AACyPgAAPD4AANg9AAAkviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=JwdnTpfs2xA","parent-reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["10333197277370965281"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false}},"dups":{"11528319705113692643":{"videoId":"11528319705113692643","title":"Fight Complexity with \u0007[Functional\u0007] \u0007[Programming\u0007]! With Gopal Akshintala!","cleanTitle":"Fight Complexity with Functional Programming! With Gopal Akshintala!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=DBDTNmLbU2Y","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/DBDTNmLbU2Y?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":"d3d3LnlvdXR1YmUuY29tO1VDTnAtRFZiOGNRUklPbzMyc1poV2dOZw==","name":"Berlin Functional Programming Group","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Berlin+Functional+Programming+Group","origUrl":"http://www.youtube.com/@berlinfpg","a11yText":"Berlin Functional Programming Group. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5185,"text":"1:26:25","a11yText":"Süre 1 saat 26 dakika 25 saniye","shortText":"1 sa. 26 dk."},"date":"30 haz 2020","modifyTime":1593475200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/DBDTNmLbU2Y?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=DBDTNmLbU2Y","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":5185},"parentClipId":"11528319705113692643","href":"/preview/11528319705113692643?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/11528319705113692643?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5331184075847585096":{"videoId":"5331184075847585096","title":"A Totally Non-Terrifying, Practical Introduction to Type-Level \u0007[Programming\u0007]","cleanTitle":"A Totally Non-Terrifying, Practical Introduction to Type-Level Programming","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=6FRJfEhlqyg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/6FRJfEhlqyg?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":"d3d3LnlvdXR1YmUuY29tO1VDTnAtRFZiOGNRUklPbzMyc1poV2dOZw==","name":"Berlin Functional Programming Group","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Berlin+Functional+Programming+Group","origUrl":"http://www.youtube.com/@berlinfpg","a11yText":"Berlin Functional Programming Group. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":6370,"text":"1:46:10","a11yText":"Süre 1 saat 46 dakika 10 saniye","shortText":"1 sa. 46 dk."},"views":{"text":"6,7bin","a11yText":"6,7 bin izleme"},"date":"27 mayıs 2020","modifyTime":1590537600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/6FRJfEhlqyg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=6FRJfEhlqyg","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":6370},"parentClipId":"5331184075847585096","href":"/preview/5331184075847585096?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/5331184075847585096?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3061915845974081099":{"videoId":"3061915845974081099","title":"ATS: Why Linear Types are the Future of Systems \u0007[Programming\u0007]","cleanTitle":"ATS: Why Linear Types are the Future of Systems Programming","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=c4Z25DJusuo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/c4Z25DJusuo?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":"d3d3LnlvdXR1YmUuY29tO1VDTnAtRFZiOGNRUklPbzMyc1poV2dOZw==","name":"Berlin Functional Programming Group","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Berlin+Functional+Programming+Group","origUrl":"http://www.youtube.com/@berlinfpg","a11yText":"Berlin Functional Programming Group. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2729,"text":"45:29","a11yText":"Süre 45 dakika 29 saniye","shortText":"45 dk."},"views":{"text":"10,4bin","a11yText":"10,4 bin izleme"},"date":"13 şub 2021","modifyTime":1613233562000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/c4Z25DJusuo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=c4Z25DJusuo","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":2729},"parentClipId":"3061915845974081099","href":"/preview/3061915845974081099?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/3061915845974081099?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13323188871222205726":{"videoId":"13323188871222205726","title":"\u0007[Functional\u0007] Python [PyCon DE & PyData \u0007[Berlin\u0007] 2024]","cleanTitle":"Functional Python [PyCon DE & PyData Berlin 2024]","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Xhexo03nYko","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Xhexo03nYko?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":"d3d3LnlvdXR1YmUuY29tO1VDamk1VldEa0d6dVJlbnlSUVo5T3BGUQ==","name":"PyCon DE","isVerified":false,"subscribersCount":0,"url":"/video/search?text=PyCon+DE","origUrl":"http://www.youtube.com/@PyConDE","a11yText":"PyCon DE. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":5301,"text":"1:28:21","a11yText":"Süre 1 saat 28 dakika 21 saniye","shortText":"1 sa. 28 dk."},"date":"5 eki 2024","modifyTime":1728086400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Xhexo03nYko?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Xhexo03nYko","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":5301},"parentClipId":"13323188871222205726","href":"/preview/13323188871222205726?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/13323188871222205726?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4423069239865411855":{"videoId":"4423069239865411855","title":"FP Forum Online: Flavio Corpa, Torsten Scholak, and Richard Feldman","cleanTitle":"FP Forum Online: Flavio Corpa, Torsten Scholak, and Richard Feldman","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ZnYa99QoznE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ZnYa99QoznE?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":"d3d3LnlvdXR1YmUuY29tO1VDTnAtRFZiOGNRUklPbzMyc1poV2dOZw==","name":"Berlin Functional Programming Group","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Berlin+Functional+Programming+Group","origUrl":"http://www.youtube.com/@berlinfpg","a11yText":"Berlin Functional Programming Group. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":7092,"text":"1:58:12","a11yText":"Süre 1 saat 58 dakika 12 saniye","shortText":"1 sa. 58 dk."},"views":{"text":"9,1bin","a11yText":"9,1 bin izleme"},"date":"2 eyl 2020","modifyTime":1599004800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ZnYa99QoznE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ZnYa99QoznE","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":7092},"parentClipId":"4423069239865411855","href":"/preview/4423069239865411855?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/4423069239865411855?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14659529414797998116":{"videoId":"14659529414797998116","title":"\u0007[Functional\u0007] \u0007[Programming\u0007]: Introduction to Currying and Partial Application","cleanTitle":"Functional Programming: Introduction to Currying and Partial Application","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=jtfM_RIsCgE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/jtfM_RIsCgE?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":"d3d3LnlvdXR1YmUuY29tO1VDblBseHVCeWdheXEtVmZTQl9HTG9PQQ==","name":"Engineered Creativity","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Engineered+Creativity","origUrl":"http://www.youtube.com/@engineeredcreativity6048","a11yText":"Engineered Creativity. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":11,"text":"00:11","a11yText":"Süre 11 saniye","shortText":""},"date":"22 kas 2019","modifyTime":1574380800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/jtfM_RIsCgE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=jtfM_RIsCgE","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":11},"parentClipId":"14659529414797998116","href":"/preview/14659529414797998116?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/14659529414797998116?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5919824093821798926":{"videoId":"5919824093821798926","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] and Dependent Types for Metrology | FACS","cleanTitle":"Functional Programming and Dependent Types for Metrology | FACS","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Gyw67RHN7ag","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Gyw67RHN7ag?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":"d3d3LnlvdXR1YmUuY29tO1VDVmtvenJ6OUxIWVBnd0lzYndfLTNnUQ==","name":"BCS Member Groups","isVerified":false,"subscribersCount":0,"url":"/video/search?text=BCS+Member+Groups","origUrl":"http://www.youtube.com/@BCSMemberGroups","a11yText":"BCS Member Groups. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4556,"text":"1:15:56","a11yText":"Süre 1 saat 15 dakika 56 saniye","shortText":"1 sa. 15 dk."},"date":"31 mar 2025","modifyTime":1743429719000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Gyw67RHN7ag?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Gyw67RHN7ag","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":4556},"parentClipId":"5919824093821798926","href":"/preview/5919824093821798926?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/5919824093821798926?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11559806503542004919":{"videoId":"11559806503542004919","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] in 40 Minutes • Russ Olsen • GOTO 2024","cleanTitle":"Functional Programming in 40 Minutes • Russ Olsen • GOTO 2024","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=QujM1S3tP-I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/QujM1S3tP-I?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":"d3d3LnlvdXR1YmUuY29tO1VDc190TFAzQWl3WUt3ZFVIcGx0SlB1QQ==","name":"GOTO Conferences","isVerified":true,"subscribersCount":0,"url":"/video/search?text=GOTO+Conferences","origUrl":"http://www.youtube.com/@GOTO-","a11yText":"GOTO Conferences. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1900,"text":"31:40","a11yText":"Süre 31 dakika 40 saniye","shortText":"31 dk."},"views":{"text":"8,4bin","a11yText":"8,4 bin izleme"},"date":"9 tem 2025","modifyTime":1752019200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/QujM1S3tP-I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=QujM1S3tP-I","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":1900},"parentClipId":"11559806503542004919","href":"/preview/11559806503542004919?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/11559806503542004919?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12666814218737276566":{"videoId":"12666814218737276566","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] (4/24) | Avoid Mutations and Side Effects Using \u0007[Functional\u0007] \u0007[Prog...","cleanTitle":"Functional Programming (4/24) | Avoid Mutations and Side Effects Using Functional Programming | fcc","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=T7CLrk8YflQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/T7CLrk8YflQ?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":"d3d3LnlvdXR1YmUuY29tO1VDajAxOVF0NVhvcXMzUnljTWFsZjhDZw==","name":"Stral Tech","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Stral+Tech","origUrl":"http://www.youtube.com/@straltech5750","a11yText":"Stral Tech. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":66,"text":"1:06","a11yText":"Süre 1 dakika 6 saniye","shortText":"1 dk."},"date":"9 eki 2021","modifyTime":1633737600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/T7CLrk8YflQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=T7CLrk8YflQ","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":66},"parentClipId":"12666814218737276566","href":"/preview/12666814218737276566?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/12666814218737276566?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6861004012756771461":{"videoId":"6861004012756771461","title":"Introduction to fp-go, \u0007[functional\u0007] \u0007[programming\u0007] for golang by Dr. Carsten Leue","cleanTitle":"Introduction to fp-go, functional programming for golang by Dr. Carsten Leue","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Jif3jL6DRdw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Jif3jL6DRdw?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":"d3d3LnlvdXR1YmUuY29tO1VDbElsZ1kxT0M0d1NWeXFzRVdPaDlaUQ==","name":"Func Prog Sweden","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Func+Prog+Sweden","origUrl":"http://www.youtube.com/@FuncProgSweden","a11yText":"Func Prog Sweden. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4114,"text":"1:08:34","a11yText":"Süre 1 saat 8 dakika 34 saniye","shortText":"1 sa. 8 dk."},"views":{"text":"3,1bin","a11yText":"3,1 bin izleme"},"date":"7 kas 2023","modifyTime":1699315200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Jif3jL6DRdw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Jif3jL6DRdw","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":4114},"parentClipId":"6861004012756771461","href":"/preview/6861004012756771461?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/6861004012756771461?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7461418614092631406":{"videoId":"7461418614092631406","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] Avoid Mutations and Side Effects Using \u0007[Functional\u0007] \u0007[Programming\u0007]...","cleanTitle":"Functional Programming Avoid Mutations and Side Effects Using Functional Programming4/24FreeCodeCam","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=e3gYjFiFyOo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/e3gYjFiFyOo?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":"d3d3LnlvdXR1YmUuY29tO1VDbzdfTGxvS1VHdzk0aXFoaXNfcTNDZw==","name":"iToolBox","isVerified":false,"subscribersCount":0,"url":"/video/search?text=iToolBox","origUrl":"http://www.youtube.com/@itoolbox2024","a11yText":"iToolBox. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":25,"text":"00:25","a11yText":"Süre 25 saniye","shortText":""},"date":"11 ara 2020","modifyTime":1607644800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/e3gYjFiFyOo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=e3gYjFiFyOo","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":25},"parentClipId":"7461418614092631406","href":"/preview/7461418614092631406?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/7461418614092631406?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3024024295185397836":{"videoId":"3024024295185397836","title":"Journey to \u0007[Functional\u0007] \u0007[Programming\u0007] - Igal Tabachnik","cleanTitle":"Journey to Functional Programming - Igal Tabachnik","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=g1EvM4CbUvM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/g1EvM4CbUvM?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":"d3d3LnlvdXR1YmUuY29tO1VDRlhWUHl0TFN2OW9qQU1nQklEaF9xQQ==","name":"Wix Engineering Tech Talks","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Wix+Engineering+Tech+Talks","origUrl":"http://www.youtube.com/@Wix-Engineering","a11yText":"Wix Engineering Tech Talks. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":2820,"text":"47:00","a11yText":"Süre 47 dakika","shortText":"47 dk."},"views":{"text":"2,8bin","a11yText":"2,8 bin izleme"},"date":"22 tem 2017","modifyTime":1500681600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/g1EvM4CbUvM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=g1EvM4CbUvM","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":2820},"parentClipId":"3024024295185397836","href":"/preview/3024024295185397836?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/3024024295185397836?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3668490666782726066":{"videoId":"3668490666782726066","title":"Introduction to Currying and Partial Application - \u0007[Functional\u0007] \u0007[Programming\u0007] - Free Code Camp","cleanTitle":"Introduction to Currying and Partial Application - Functional Programming - Free Code Camp","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=-60lO2xVsFw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/-60lO2xVsFw?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":"d3d3LnlvdXR1YmUuY29tO1VDQW9jVkJCMTRpeFlVZmRoS2FTcnZOUQ==","name":"Useful Programmer","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Useful+Programmer","origUrl":"http://www.youtube.com/@UsefulProgrammer","a11yText":"Useful Programmer. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":348,"text":"5:48","a11yText":"Süre 5 dakika 48 saniye","shortText":"5 dk."},"views":{"text":"4,5bin","a11yText":"4,5 bin izleme"},"date":"8 şub 2020","modifyTime":1581120000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/-60lO2xVsFw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=-60lO2xVsFw","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":348},"parentClipId":"3668490666782726066","href":"/preview/3668490666782726066?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/3668490666782726066?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14678061402742476932":{"videoId":"14678061402742476932","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] in Go: An Overview of Currying and Partial \u0007[Functions\u0007]|packtpub.com","cleanTitle":"Functional Programming in Go: An Overview of Currying and Partial Functions|packtpub.com","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=EPuJeAGeU0M","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/EPuJeAGeU0M?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":"d3d3LnlvdXR1YmUuY29tO1VDM1Z5ZEJHQmwxMzJiYVBDTGVEc3BNUQ==","name":"Packt","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Packt","origUrl":"http://www.youtube.com/@OfficialPackt","a11yText":"Packt. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":183,"text":"3:03","a11yText":"Süre 3 dakika 3 saniye","shortText":"3 dk."},"date":"5 eki 2018","modifyTime":1538697600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/EPuJeAGeU0M?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=EPuJeAGeU0M","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":183},"parentClipId":"14678061402742476932","href":"/preview/14678061402742476932?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/14678061402742476932?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1299075323051967198":{"videoId":"1299075323051967198","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] in R Part II","cleanTitle":"Functional Programming in R Part II","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=UsBnyUzHAs8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/UsBnyUzHAs8?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":"d3d3LnlvdXR1YmUuY29tO1VDQ1VyMDk2V0RwODZuNjJDWEJlSGxRdw==","name":"Vidya-mitra","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Vidya-mitra","origUrl":"http://www.youtube.com/@Vidyamitra","a11yText":"Vidya-mitra. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1471,"text":"24:31","a11yText":"Süre 24 dakika 31 saniye","shortText":"24 dk."},"date":"3 ara 2015","modifyTime":1449100800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/UsBnyUzHAs8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=UsBnyUzHAs8","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":1471},"parentClipId":"1299075323051967198","href":"/preview/1299075323051967198?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/1299075323051967198?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15203984947726649831":{"videoId":"15203984947726649831","title":"\u0007[Functional\u0007] \u0007[Programming\u0007] - 34: IO and Synchronous Side Effects","cleanTitle":"Functional Programming - 34: IO and Synchronous Side Effects","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=FaD5OCUU3hM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/FaD5OCUU3hM?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":"d3d3LnlvdXR1YmUuY29tO1VDcllwLXotNkJ2RkM2UDMwMDlxMHBlZw==","name":"Web Village Voyage","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Web+Village+Voyage","origUrl":"http://www.youtube.com/@webvv","a11yText":"Web Village Voyage. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":706,"text":"11:46","a11yText":"Süre 11 dakika 46 saniye","shortText":"11 dk."},"date":"18 mayıs 2025","modifyTime":1747599499000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/FaD5OCUU3hM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=FaD5OCUU3hM","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":706},"parentClipId":"15203984947726649831","href":"/preview/15203984947726649831?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/15203984947726649831?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9665824908960431017":{"videoId":"9665824908960431017","title":"An Introduction to \u0007[Functional\u0007] \u0007[Programming\u0007] with Zainab Ali | Women in Rust","cleanTitle":"An Introduction to Functional Programming with Zainab Ali | Women in Rust","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=BSUCYxIWFM8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/BSUCYxIWFM8?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":"d3d3LnlvdXR1YmUuY29tO1VDU1c4OEgzV0Q3Rjk2REpzTTNVcTZpQQ==","name":"Women in Rust","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Women+in+Rust","origUrl":"http://www.youtube.com/@WomeninRust","a11yText":"Women in Rust. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1998,"text":"33:18","a11yText":"Süre 33 dakika 18 saniye","shortText":"33 dk."},"date":"16 ağu 2024","modifyTime":1723766400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/BSUCYxIWFM8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=BSUCYxIWFM8","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":1998},"parentClipId":"9665824908960431017","href":"/preview/9665824908960431017?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/9665824908960431017?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10333197277370965281":{"videoId":"10333197277370965281","title":"Practice Session on \u0007[Functional\u0007] \u0007[Programming\u0007] in Sololearn by Front End Designer || B-AIM","cleanTitle":"Practice Session on Functional Programming in Sololearn by Front End Designer || B-AIM","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=JwdnTpfs2xA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/JwdnTpfs2xA?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":"d3d3LnlvdXR1YmUuY29tO1VDeGJYQXQ3YTdFTnl6WWJ1VU1wRWREUQ==","name":"B-AIM PYTHON LEARNING","isVerified":false,"subscribersCount":0,"url":"/video/search?text=B-AIM+PYTHON+LEARNING","origUrl":"http://www.youtube.com/@b-aimpythonlearning3421","a11yText":"B-AIM PYTHON LEARNING. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1529,"text":"25:29","a11yText":"Süre 25 dakika 29 saniye","shortText":"25 dk."},"date":"28 tem 2020","modifyTime":1595894400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/JwdnTpfs2xA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=JwdnTpfs2xA","reqid":"1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL","duration":1529},"parentClipId":"10333197277370965281","href":"/preview/10333197277370965281?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","rawHref":"/video/preview/10333197277370965281?parent-reqid=1770042942214474-16045089003673630581-balancer-l7leveler-kubr-yp-vla-11-BAL&text=Berlin+Functional+Programming+Group","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0xc82fd60b4ba","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"6045089003673630581711","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":"Berlin Functional Programming Group","queryUriEscaped":"Berlin%20Functional%20Programming%20Group","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"}}}