{"pages":{"search":{"query":"SWIFT Hub Learning","originalQuery":"SWIFT Hub Learning","serpid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","parentReqid":"","serpItems":[{"id":"13823306678731297814-0-0","type":"videoSnippet","props":{"videoId":"13823306678731297814"},"curPage":0},{"id":"5954015773931511196-0-1","type":"videoSnippet","props":{"videoId":"5954015773931511196"},"curPage":0},{"id":"16951026429464463457-0-2","type":"videoSnippet","props":{"videoId":"16951026429464463457"},"curPage":0},{"id":"4074876965967790424-0-3","type":"videoSnippet","props":{"videoId":"4074876965967790424"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dFNXSUZUIEh1YiBMZWFybmluZwo=","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","ui":"desktop","yuid":"7839365141769499779"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"12408082919407295064-0-5","type":"videoSnippet","props":{"videoId":"12408082919407295064"},"curPage":0},{"id":"8274300837510643045-0-6","type":"videoSnippet","props":{"videoId":"8274300837510643045"},"curPage":0},{"id":"11621930889969525187-0-7","type":"videoSnippet","props":{"videoId":"11621930889969525187"},"curPage":0},{"id":"17294095348992505412-0-8","type":"videoSnippet","props":{"videoId":"17294095348992505412"},"curPage":0},{"id":"12770366975221045714-0-9","type":"videoSnippet","props":{"videoId":"12770366975221045714"},"curPage":0},{"id":"1056437355119342459-0-10","type":"videoSnippet","props":{"videoId":"1056437355119342459"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dFNXSUZUIEh1YiBMZWFybmluZwo=","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","ui":"desktop","yuid":"7839365141769499779"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"10858860261416763896-0-12","type":"videoSnippet","props":{"videoId":"10858860261416763896"},"curPage":0},{"id":"1601143007330483561-0-13","type":"videoSnippet","props":{"videoId":"1601143007330483561"},"curPage":0},{"id":"8412699673365034962-0-14","type":"videoSnippet","props":{"videoId":"8412699673365034962"},"curPage":0},{"id":"2161105643592835560-0-15","type":"videoSnippet","props":{"videoId":"2161105643592835560"},"curPage":0},{"id":"15810098922292811324-0-16","type":"videoSnippet","props":{"videoId":"15810098922292811324"},"curPage":0},{"id":"8132902496855916071-0-17","type":"videoSnippet","props":{"videoId":"8132902496855916071"},"curPage":0},{"id":"6680409945772870821-0-18","type":"videoSnippet","props":{"videoId":"6680409945772870821"},"curPage":0},{"id":"13951513115083044647-0-19","type":"videoSnippet","props":{"videoId":"13951513115083044647"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dFNXSUZUIEh1YiBMZWFybmluZwo=","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","ui":"desktop","yuid":"7839365141769499779"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DSWIFT%2BHub%2BLearning"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"0993759728620263307207","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"new_template_version":4,"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_no_islands":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_viewer_critical_error_codes":"101,102,103,100,151,152,153,154,155,156,150","video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1466867,0,75;1193347,0,99;1473742,0,78;1468855,0,35;1462157,0,58;1459297,0,30;1312966,0,60;1465968,0,33;1456929,0,23;1472031,0,37;1471624,0,58;1383554,0,15;1474907,0,94;1461715,0,29;1463532,0,62;1469608,0,75;1466296,0,88;1463528,0,96;1466078,0,49;1349071,0,61;1466619,0,46;1474027,0,55;1470515,0,57;1404022,0,37;1470317,0,7;912217,0,47;124080,0,40;151171,0,9;126313,0,31;1281084,0,98;287509,0,98;1447467,0,3;790811,0,95;1473596,0,50;1466396,0,51;681841,0,51"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DSWIFT%2BHub%2BLearning","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=SWIFT+Hub+Learning","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":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=SWIFT+Hub+Learning","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"SWIFT Hub Learning: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"SWIFT Hub Learning\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"SWIFT Hub Learning — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"y8990fee61be5ccdef80bbc9b648349cf","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1466867,1193347,1473742,1468855,1462157,1459297,1312966,1465968,1456929,1472031,1471624,1383554,1474907,1461715,1463532,1469608,1466296,1463528,1466078,1349071,1466619,1474027,1470515,1404022,1470317,912217,124080,151171,126313,1281084,287509,1447467,790811,1473596,1466396,681841","queryText":"SWIFT Hub Learning","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"7839365141769499779","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459277,1459585,1461130,1472666,1466451,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1769499785","tz":"America/Louisville","to_iso":"2026-01-27T02:43:05-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-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":"1466867,1193347,1473742,1468855,1462157,1459297,1312966,1465968,1456929,1472031,1471624,1383554,1474907,1461715,1463532,1469608,1466296,1463528,1466078,1349071,1466619,1474027,1470515,1404022,1470317,912217,124080,151171,126313,1281084,287509,1447467,790811,1473596,1466396,681841","queryText":"SWIFT Hub Learning","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"7839365141769499779","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":"0993759728620263307207","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":154,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isIslandsDisabled":true,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"criticalErrorCodes":["101","102","103","100","151","152","153","154","155","156","150"],"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"preventAdvHideOnEmpty":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"7839365141769499779","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1754.0__7d090cb2d4d9823803190509a95d03c049893005","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"twitter.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"13823306678731297814":{"videoId":"13823306678731297814","docid":"34-11-8-ZCF91B67824B6748C","description":"In This Tutorial Developing a Basic \"How To Use Tap Gesture Recognizer\" App for iOS 13 using Swift 5 Xcode 11. Overview A gesture-recognizer object—or, simply, a gesture recognizer—decouples the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3435397/d91b92289d5f05c4f01e2b99e483fa9c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/r63nCgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGtu-9wiJSoI","linkTemplate":"/video/preview/13823306678731297814?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #1 | How To Use Tap Gesture Recognizer In Swift 5","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Gtu-9wiJSoI\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxMzgyMzMwNjY3ODczMTI5NzgxNFoUMTM4MjMzMDY2Nzg3MzEyOTc4MTRqkxcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8TuAOCBCQBgAQrKosBEAEaeIH2_vQB_AQA9PkCAPoDAAEO_gYC9wAAAPT4Bv__Af8ACAED8wYBAAD6Avv-BgAAAPMD-Pr8AAAADAL4DwIAAAAE__4CAgAAAAYD9gH_AQAA8vMBAfYCAAEV_gYCAAAAAAUKBf8AAAAABAURBgAAAAAF_Pn-AAAAACAALVAZ4Ts4E0AJSE5QAiqEAhAAGvABRRPC9yfiBQaaJ90ArCYkAIFEBP9k2-4AwOqvAccSpQGq8PIBIRb0_9kZAgCFGBABxTjc_ldCFgD2-TL_FwhNAQoDugEwzQ4BMRIRAMcYDP_kDTIAO9j2AES-Cv8w-f75AN7nAPIO2AO1-xUC8iru_xXXGgUj9w_99CEoB-whKgHlBR7_4BUH-rsQ__wlEgL7Ly6w_WYG7_8I7Q_6DA_eCCoIGfwYz_EDx_QJ-8Hf__vH_Of_y-EMEDfhBfUMMC_37vQyAy3b6_EIKwvrQfPxB_tJCPo1HwIN6ur-7sUkGfvP9hTsyxXpDizqE_rO9gAEIAAtPtjhOjgTQAlIYVACKs8HEAAawAcJT6C-h-09PfiIvTwDFUS9AIlLPVSnKLv_6xy-dI9WvYV2c7zOGmw-RhWUPfMhpLvEl1m-jGZlvPW6Jb0tCVA-1PhgPOZkGD2PU_S8nZnFPPqC8bwlNy-9dCMMPTCq-7o-sY68lZQgPIvCTj0bEFE-I-57vVW0g7yjkyW-K38EPLa1ibtc1I09_VBEPcnAi7xl5Bw-hmKxvcJU0LrGvqk9TypQPEkcCzzQt-W9aLZmPU2q8Dq_mgO9kZQ5PXXrkLoSHbg8b8KzvNAc4zx_FeC9bjsjvfGdmDzyA_w7QU0IvbOJgrxS2yG8_aq3vCRSqrvFLjs9x_dAvdBY4DwxzSS-4Y9svSFhczxqpdA9fX6TvdBRnjschL-9Ta0NPTec5Dsr3sg8fJf3vKTDQzyoyWe8Nnu7PEWAkzz-npi8YvgGvKuDVTshXDE-EU6wvfculLsSTCW-VyNbvTK6kztWR249f-h4PasTxrzaiIw9UpRwPM_2pjtQCBM9VWMuPMYWgjtd614782mfvbwYMTsuAuM9kDX-PFAecTwOvtC9KqCaPD3617vnzFE9uKCIPVl9HrxemTw9k4RpvNsAh7wGdcu97x2FvWEWVblj3a497G8mO2vLazshhme9OmgEPF2MnrucxQs96XSqvUENvjqTA7G9R5ObvYN0qTqVjXi9666HvAwiTjtVEwS-lbfjvGRXkjnlhOS8ModOvVmvu7uyIH49wD1vPY_kFLq3mpY6_ogVvSj2zLuS5g-9bEYBPU98b7riW5g9uiSYvB2feznVCP08vb31PCKsjrn9PWe8gJ4GvXubxzi2vJI9taPYPYgdgbnYAow8g2jNvS4kwrjK5iK6t5TuuaOzVjpyE7m7Eo4PPSa3SrqlgBc89UEeO9JqY7n8AQo9ZfOCvCanE7ZgIt68qz2uu3fHUbk98Tw9o1guvdwAFLm0sOW723sivYAc8Dh2Sow99yeMva58tjh3fpM6z_NMvCl7R7lcZkK9mQznPZCYArlM65U9MYBrvc_toDiob5m8FjvQPMPeZDg2Ie29rn5MvYFYZrhDNB-9rrorOyw96Tive-u9c3-lvVDAEbi9MpS9VOuTvfzTurbDpIO9Ec-Yvd-ic7jhmgu-XAVRvWdzmbafVGC94fOevBfCbzch_3G8jzaOvcoRrrg8Gy09bcKyPezlh7aQQqM8I3eiPJM05LcNEkc8dHz0vVZYWbieJcg835naPE0JjjiP5pO9KwgvPAmWMLjvTVg966n1PWODHjjR_9c8s-sevtvqkDcgADgTQAlIbVABKnMQABpgSfQALhrn3_LwKu0S1OIv3fYgAQirNv8j0ADgP-0WBxYCpyMN_1LzLhilAAAAHDkQGNMADH8Js-QU3D4AtqTy5Pt6AOw0yjwBMse1KNz0G7wEuRcpAC7E0Qn6xNFNLg4LIAAt-z0UOzgTQAlIb1ACKq8GEAwaoAYAAKBAAADAQAAAcEIAADBBAACAPwAAQEEAAJDBAADwwQAAQEAAAJjBAAAcQgAAhMIAALDCAAAIwgAA9kIAAIA_AABwQQAAAMIAAABBAAAAwgAAuEEAAMDBAAAwQQAAAEEAACBCAABgwQAA4MEAALLCAADAQgAABMIAAFDCAABwQQAAgsIAAEBCAACwQQAACMIAAKBAAAC2QgAAEMEAAETCAABgQgAAiMEAAIhCAAAoQgAABEIAAAjCAACwwQAAPMIAAHRCAAAIwgAAGMIAAIBBAADYwQAAKEIAACxCAABAwAAAOMIAAATCAAAgwQAAoEEAAKRCAACAwAAAcMEAAOBAAABAQAAAYMEAABxCAACswgAAcEEAAABCAACiQgAAQEIAAKTCAAB0QgAAFMIAAILCAACQwgAAgEAAAADBAAC4wQAAIMEAACDBAACKQgAAnkIAABTCAACMQgAABMIAAIA_AAAAQAAANEIAABjCAACoQQAAQMAAAJzCAAA8QgAAoMAAAKjBAADYQQAA-EEAAKrCAACAwAAAFEIAAMhBAADQwQAA4MAAALhBAABEwgAAqkIAAOBAAACAQAAAMEIAABDCAAA8wgAA6MEAANBBAADYQQAAUMEAANjBAACYQQAAMMEAAIDBAABAQQAARMIAADhCAAAMQgAAwEEAAFjCAADYwQAAjsIAAJrCAABQwQAAQEAAAKjBAAAIQgAAEEIAABBCAABwQQAABMIAAEjCAACYwQAAVMIAALDBAADIwQAAZMIAAKBBAABwQQAAIEEAAABCAAAMwgAAoEAAADhCAAAgQgAANMIAAJjBAAAoQgAALMIAAADCAADwwgAAcMEAAABBAACYQQAAQMAAAGDBAADQwQAAsEEAAADAAACWQgAAoEAAAABCAADQQQAAMMEAALjBAADIwQAAwMAAABTCAAAAwQAAMMIAAMjBAADwQQAADEIAAAhCAACawgAAQMAAAGDBAAAEQgAAwMEAAEDBAADoQQAAGEIAAHBBAADIQQAAAMEAAOBBAAAgwQAAUMEAAIRCAADowQAACEIAAABAAACUwiAAOBNACUh1UAEqjwIQABqAAgAArr4AAHQ-AACGPgAAlj4AAJ4-AAAkPgAAgLsAAGu_AACmvgAA2D0AAPg9AABsvgAA4DwAAOA8AABwPQAAcL0AAJg9AABQPQAAuD0AAA8_AAB_PwAAHD4AAPg9AAAUvgAAgr4AAJg9AACmPgAALD4AAGy-AABQvQAAlj4AAFw-AAAUvgAAUD0AANg9AACOvgAAML0AACS-AAAwPQAAUD0AAJi9AACIvQAArj4AAPi9AAB0vgAAjj4AAKg9AABkvgAATL4AAKa-AACOPgAA-D0AAEC8AAA0PgAA2D0AAOi9AABvPwAA6L0AANg9AABkvgAAbD4AABC9AABQPQAAuL0gADgTQAlIfFABKo8CEAEagAIAAFy-AABEPgAAmr4AABO_AACYPQAA4LwAAKC8AAC4PQAAJL4AAHA9AAC4vQAAmL0AAI6-AACCvgAA6D0AAHC9AACAOwAAET8AACS-AAC6PgAAFL4AAIC7AACgPAAABL4AADC9AACgPAAAbL4AAEC8AADgvAAA6L0AALg9AABQPQAAQDwAAHQ-AABcPgAANL4AAHQ-AAAwPQAANL4AADC9AADYPQAAML0AAGy-AACAOwAAnr4AAKg9AAB_vwAA-L0AAFy-AADYPQAAUD0AAOC8AACgPAAAkj4AAEA8AACgPAAA4LwAAKC8AAAQPQAABD4AADS-AACoPQAAqD0AAEA8IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Gtu-9wiJSoI","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["13823306678731297814"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2565321219"},"5954015773931511196":{"videoId":"5954015773931511196","docid":"34-9-10-Z00E3FE003185D5CA","description":"In This Tutorial Developing a \"How To Use NSUserDefaults\" App for iOS 13 using Swift 5 Xcode 11. NSUserDefaults — A Swift Introduction So, let’s say we have an app that needs to remember a few...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1968305/a16e0e6539df9b128b0d1206de95643a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/ZWSiCgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DsKkcGCzfIsg","linkTemplate":"/video/preview/5954015773931511196?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How To Use NSUserDefaults In Swift 5","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=sKkcGCzfIsg\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChM1OTU0MDE1NzczOTMxNTExMTk2WhM1OTU0MDE1NzczOTMxNTExMTk2aogXEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E5sNggQkAYAEKyqLARABGniB_v33_f8CAPf9CP77BP8BHAL7_wMCAwDy-_38BwEAAPoMA-0AAAAA7gTuBP0AAAD8_AT7_P4AAAsN-wIFAAAADvT4BAMAAAD9AvYE_gEAAPb_AP35AQAACPkC_f8AAAD-__37AgAAAAwP_wIBAAAA_-8D-AAAAAAgAC0Kb9k7OBNACUhOUAIqhAIQABrwAUYg3voR1fQEshzP_7YXAQCBIgr-Kvf6Ab3u2gDb8NkA0Pr7AO7QBgHq_RgBqBELAdH-8ABLG-AADQYiAAz7IP8VHOMBS-MNAS8CCADVJNcABBgW_iv0DgAx0QcAI_v--xP-_gP6Acv_yv0PAQ4ZDgMc-hP9OhX8_-4ZMQHtLAj-_PoYAeIMCgO7EA77CwoG_gv92QA4CdoA9wwJAwgL6AYg8f8HG9wH9v0AEfnC9eb91wP9-_3s-vkuFA0CCSIi-RD4Gwn3Bf3t8RQI8Cfo9wD9MvoKTvAFCPzz9_jEJBP7BuYJ9Nkl_QQADBX28OkD9yAALf8hHTs4E0AJSGFQAirPBxAAGsAHp5XCvr7rrT3-oyW8oBRyvdu6AD3z7v68CoUIvpqUgr3caFu9pkg-Pp28SD34kqE7vY6QvnznXL3Ypik7OxlsPq4M6jyCjCU8GXSivQyiHz2KQbu7V7E4vkelfTyl1Ao90kiVPf4izbwe7Qk9GxBRPiPue71VtIO8TphAvl6PuLymvJS7vSw3vACxwDxTora8G0dcPirZe71HulG7_1htPfSHhzo8VZk8GED4vSo7fTxFz7U7yL_FvA5ANDoSjrC7VwTfPT5-Cr0zkx49fxXgvW47I73xnZg8uzalPeKb3DySMMK8naJ-PJdBeTrpp268B3iCPeBEub0lPAE9JrK6vaEsXL2jfs08nyDxPRAOLL2OESc5erZdvWlAOD2PmsS7K2W-vElY5bwWRZc7C5YqPXCVJ7yqzDk8ieotvOnbjb3fTgM8jZwFPtQEW73U13O8ybuJvVEWjr1Da0k7_OAcPbnjSD1qu-y7DBgpvWrGvTwWpLo77bcGPlKHz7u8KFW8O38kvM8627r8QIs7LgLjPZA1_jxQHnE8uJQDvp41CbvEf_S66I2Lu5rfGj04eZ27louCPI95kzy04kC8fvMMvdh667wqsjE86j6APfQXejxUR1g8SXBZvXQuwbsrkNE71HtPPNFCfb1N-pi7kwOxvUeTm72DdKk6mxWWvQcnAbvisuW7mG9YPMOgpzwxeQc8DHPCvNF987uzZ-i7siB-PcA9bz2P5BS6WiiOvUd1ir2A9xi65H1hvaIo0D0my0o50UjKPQvqgLyO7eC4cPcoPVQKsDwjTiM55EJPvXrjBL1Ur7W48uVqPdy0rj3NjeS4uePoPFrbn72NaEY5XskEve0J9bux_VG66MpWPGpcSTygN5E5LF7RPGAOMT3S7Lw5DdJiPVMlCDtcLbK5zShMvHcsGzwWd2c4SFM9PZY5Yr0y5pI4cU88vX_VNrw0oL84SVGSPfrIV714Ohw5Xf4DveXvHDw4E6-4V6AMvU92kz3qSGe4cVt2PcrcYb3rNgQ3xqAYveiAh7tv1Ri2NiHtva5-TL2BWGa4kJkwvK3mDz3HJhY4uOQovtF_hbyd-Bq5vTKUvVTrk73807q2MnKGvYSLS71LGwu4PLavvRNLRb3-r7w3PoIRvYPmTrwsceI3ExIkPY74H70blbS09kbtPFSDujwnVoq3XCFnPbAjCjso6bq3XKihPX3ElL24oZY3RuSQPYHGMT3lkI84d8aNvaspBD2f04q4HrgUPZHclT3d1ry30f_XPLPrHr7b6pA3IAA4E0AJSG1QASpzEAAaYFIDACP-AN_9wD30Bfn5GvUE8PocuzT_AM7_8l_eRygX97oPDf9kGi36ngAAACRR8kL1AC1_1uj5ILtBAYPo6er6cwbvGMMNASrpyFX7_zbc7dEeIQDyt7zaLd3bRwDXFyAALYEXEjs4E0AJSG9QAiqvBhAMGqAGAACgQAAAoEEAABxCAAAwQQAAyEEAAAzCAABQQgAApEIAAGjCAADwwQAAQEEAAKbCAABowgAAkEEAAHBBAACGwgAAAMAAAITCAAA0wgAAqEEAAATCAABcwgAA8EEAAHBBAAAAQgAAWEIAABDCAACAwgAAsEEAAGBBAAC4wQAAjEIAAJbCAADIQQAAgMIAAJBBAACAPwAAnkIAAIBAAADIwQAAHEIAAAzCAAAcQgAAVEIAAIA_AAC6wgAAcMEAAJBBAADOQgAAkEEAAKjBAACAQAAAAAAAAEBAAAAUQgAA0EEAAFDCAADYQQAAIMEAABxCAABAQQAAAAAAAEDBAACOwgAAKEIAABBCAACYwQAA0MEAAJhBAADQwQAAUEIAAIBCAAB4wgAAfEIAAPhBAACWwgAAAAAAAABBAAAcQgAANMIAAEzCAABAQgAAgEEAAEBCAAAMwgAAgL8AAFhCAAAUQgAAFEIAABzCAAAswgAAqkIAADTCAABAwgAAAEAAALDBAACYwQAAokIAAEhCAABQwQAAQMEAAAxCAAAIQgAAGMIAAJDBAACAQAAAYMEAALhBAACwwQAAPEIAAChCAAB0wgAA6MEAAKBBAACUwgAAKMIAABDCAACIwQAAUMEAABDCAAAMwgAAHMIAAKjCAABAQAAA0EEAAOhBAAAUwgAABMIAALDBAAB0wgAAEMIAABBBAAAgwQAAMEEAAARCAACAQQAAUMEAAExCAAAgwQAAVMIAAIBAAAAAwAAAoMEAADDBAACUQgAAgEAAAJLCAADgQAAA6EEAAMhBAACgwQAAiMEAAGBBAACYwQAAQMAAAMDAAADgQAAAWMIAABDCAACOQgAAuMEAACBCAABkwgAAoMAAABDCAAAQwQAASEIAAMBCAAAIQgAAEEEAAODAAABAQQAAWMIAALjBAACQQQAAUEEAAODBAAAIwgAAMEIAAAhCAABwQQAAEEEAAPDBAABAQQAAlkIAADhCAABswgAAgkIAAJDBAACgwAAA7MIAABzCAACYQQAA4MAAAABAAADAwQAAUMEAAEBAAACQwQAAeMIgADgTQAlIdVABKo8CEAAagAIAAGS-AABQvQAAXD4AAKA8AAAwvQAAuj4AAJg9AAA5vwAAcL0AAMg9AABQPQAATL4AAIC7AAAcvgAAyL0AABA9AADoPQAAQLwAAFw-AACmPgAAfz8AAJo-AAAcPgAA-D0AADy-AACoPQAAgDsAANi9AAAUPgAAcD0AABQ-AADIPQAAJL4AAFS-AABUPgAAyL0AABQ-AAC4vQAAQDwAANi9AADovQAAHL4AAFw-AABAPAAAyD0AAEw-AADovQAAhr4AAIa-AAB8vgAAbD4AAHA9AACAuwAAyD0AAHA9AACIvQAAJT8AANi9AACgvAAAUL0AADw-AACgvAAAUD0AALi9IAA4E0AJSHxQASqPAhABGoACAADYvQAAgj4AALi9AAAVvwAALL4AAJi9AAB0PgAALD4AAFA9AAD4PQAA4LwAAOi9AAAUvgAAPL4AAPg9AABwvQAADD4AAAc_AACYPQAACT8AAAS-AAAQPQAAUL0AAAy-AACovQAA6L0AAKC8AACIPQAAED0AAMi9AACgPAAAUD0AABA9AABEPgAAhj4AADy-AAC6PgAAML0AAGy-AAB8PgAAMD0AABA9AACKvgAA-D0AAJ6-AAAUPgAAf78AAKA8AACSvgAAND4AALi9AAAUPgAA2L0AAJI-AABkPgAA6D0AAOC8AAAMvgAAmD0AABA9AAAEvgAAMD0AAOg9AAD4PSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=sKkcGCzfIsg","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["5954015773931511196"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2398323908"},"16951026429464463457":{"videoId":"16951026429464463457","docid":"34-1-7-Z1C9EE1C381E3F188","description":"Looking at apps like Twitter, Apple Music, Yahoo News Digest, Facebook F8, they all have a stunningly interactive UI. One of these features is the stretchy header effect that people always love.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/905370/dd4ef78f7c0482b7c18c136027b5dd00/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/GZPvfgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DSi3-waRGh3o","linkTemplate":"/video/preview/16951026429464463457?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #1 | How To Use Stretchy Header Effect In Swift","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Si3-waRGh3o\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxNjk1MTAyNjQyOTQ2NDQ2MzQ1N1oUMTY5NTEwMjY0Mjk0NjQ0NjM0NTdqtg8SATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8TqAaCBCQBgAQrKosBEAEaeIH0CPsH_QMA-hIPB_oH_QISAgT59gEBAOn7_P4E_gEADAD_AwMAAAAB7f_-BgAAAPwC-fv9_gAAFgAD_wUAAAAV-fwA_wAAAA8A-wb-AQAA9fcHAgMAAAAHAgX4_wAAAAD_8fwAAAAA_f8MBQAAAAAL_v4BAAAAACAALSM_3Ds4E0AJSE5QAiqEAhAAGvABTSPb-QQCEQWvH-UA0ijhAYEa7gBO6Ab_uPvoAMgX1QDR9-YABPsj_9X5EgDIFvMA2Rr0_z0c8__uBh0A_fEqAAAK3gE5xxEBJg4NANkV4f_-DCT-JP_y_zcC_f839-P9-BHfAeT71wOi4ggD_fwI-x_5Ff0uAg3-7Bs1AQIcEALtIBv_5xEF-7QRD_vqKvsH-g-7CTbo1gHy-BYCHdL0CBjMAQMdxQMD8NcC__Hy9_biA-0H9RTyB_siE_gROhgCC-cZAgTZ8PknGv7zHc_xBQ5C-PgqGQILBhH49MQdBAHvFwr_uy75BSb29fEF_QkHIAAtaOIOOzgTQAlIYVACKnMQABpgLvAAPuzc0egAW_EZ6dk64Sbt6_LJRP8Lzf_wPc0GEP3rxybo_0jyCgqgAAAAPB3bFQ8AEn_fyxkAyVIZlpv37O9lCOIUyxMxFM_rVwHjSdH04BdIAO_I3fQC3d1L9ukUIAAtrXkXOzgTQAlIb1ACKq8GEAwaoAYAAADAAAAMwgAAEMEAAIBBAACwwQAAyEEAAIBBAACwQQAA4MAAABzCAAA8QgAAhsIAANTCAADAwQAAlkIAAGDBAAAoQgAAXMIAAMDBAADAwAAAiEEAAIjCAADIQQAALEIAAIBBAAAowgAAkMIAAILCAAA8QgAADEIAAKbCAABAwAAA0sIAAEDCAACwwQAAkMIAAJBBAACwQgAAmEEAAIA_AAAoQgAAgD8AAAxCAAD4QQAAAEIAADTCAACUwgAAYMEAAL5CAACYQgAAQEAAAJjBAAA4wgAAHEIAAGRCAABMQgAAOMIAAODAAABwwQAAmMEAAKJCAAAYwgAA2MEAANDBAAAgwQAAAMEAAPjBAABswgAAIEEAAIA_AABIQgAADEIAAHjCAABwQgAAIMIAAEBBAAC4wQAA0MEAALjBAACUwgAAKMIAAMjBAACUQgAALEIAABjCAAAAQgAAQEAAADjCAACAQAAAJEIAAHBBAAAwQgAAmMEAAKDBAAAAQAAAqMEAAADBAAAEQgAAgkIAAAAAAADwwQAA6EEAAJBCAACawgAABMIAAADCAAAwQQAALEIAAODAAACAQQAAvkIAABTCAAAgwgAAEMEAAEBBAACYQQAAwMEAAATCAABIwgAA4MEAAKhBAADAQAAAoMEAAKBAAABIQgAAwEIAAMDBAAAYwgAAIMIAAGDBAAAUwgAAAAAAABBBAACIQQAAEEEAAMhBAABAwgAAgD8AALDBAAAcwgAAJMIAAJjBAADIwQAAmMEAAEBAAABcQgAAIMEAAIBAAAA0wgAAAAAAAOBBAAB8QgAAVEIAAKDBAAA4QgAAEMEAAADAAADQwgAAyMEAAKBCAACAvwAAaEIAAIDAAABQQQAAqMEAACBBAACQQgAANEIAAIDAAADgwAAA8MEAADRCAADgwAAADEIAAGDBAAAQwgAAuMEAABBBAADQQQAAwEAAAOhBAAAgwQAA-MEAAABAAACOQgAAPMIAALTCAACgQQAA4MAAAOhBAAAswgAAwMEAABBCAACgQAAABEIAAHBBAACYwQAAMEEAAIhBAADgwSAAOBNACUh1UAEqjwIQABqAAgAANL4AAIC7AADYPQAAHD4AAKA8AACWPgAA-D0AAEG_AAB0vgAAnj4AADQ-AACovQAAiL0AAIC7AAAQvQAANL4AAI4-AABAvAAAJD4AANo-AAB_PwAAjj4AAFA9AACgPAAAcL0AAIC7AADoPQAARL4AANg9AACYvQAAyD0AAJ4-AAAQvQAAmD0AADQ-AABsvgAALD4AADy-AACgvAAAUL0AAMK-AAC4vQAAED0AAIi9AAAsPgAAjj4AABS-AABQvQAAVL4AACS-AACmPgAAuL0AAFA9AADoPQAAgr4AAJi9AABnPwAAvr4AABQ-AADIvQAADD4AAOC8AABQPQAA4DwgADgTQAlIfFABKo8CEAEagAIAAGS-AADYPQAAFL4AABG_AABQvQAAcL0AACw-AADoPQAAEL0AAHA9AAAMvgAAuL0AACS-AAAkvgAAiD0AADC9AAD4PQAAGT8AAEC8AAD2PgAAqL0AAFC9AABwvQAABL4AAIA7AACgvAAAEL0AABA9AAC4PQAAcD0AAEA8AAAwPQAAoDwAAOC8AABkPgAA-L0AAKI-AACgPAAANL4AAEw-AAAsPgAAFL4AANi9AAC4PQAAXL4AAIg9AAB_vwAAFL4AALq-AACKPgAA6D0AABA9AAAQvQAAuD0AAEQ-AADgPAAAUL0AAFC9AABQPQAABD4AADA9AAAEPgAAiD0AAOA8IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=Si3-waRGh3o","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3640,"cheight":2048,"cratio":1.77734,"dups":["16951026429464463457"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"39063189"},"4074876965967790424":{"videoId":"4074876965967790424","docid":"34-5-14-ZE170BA5141578952","description":"In this iOS Swift tutorial, we’ll learn how to implement an iOS toast message in your iPhone app, but we’ll also show how to add animation to that. Let’s Get Started In this demo, we’ll show...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3333356/9ff9046b2c61b47cedb31fe66786776a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/wnrSiQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D7g3Qlpk5n3I","linkTemplate":"/video/preview/4074876965967790424?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How To Use Toast In Swift 4 Xcode 9","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=7g3Qlpk5n3I\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChM0MDc0ODc2OTY1OTY3NzkwNDI0WhM0MDc0ODc2OTY1OTY3NzkwNDI0arYPEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E_YCggQkAYAEKyqLARABGniB_v33_f8CAPf7FP39BP8BGQAGCQcBAQDtBwcAAf8AAP8EDfQIAQAA_wkB9gAAAAAB_gMD_v4BAAsKDAYFAAAAC_f_8AAAAADzAfEEAAEAAAQC_gUD_wAACAUP_P8AAAD4_vj8__8AAPcLCf0AAAAA-fECBgAAAAAgAC0Kb9k7OBNACUhOUAIqhAIQABrwAVIN6fsB-AMErx_lAK4aAQCBGu4AKhbiALno8gDTBt4Bzgv4AO3sKQDhHxP_txoIANES2ABFNBIA9RQ1AAEHLAAjAwEAMOMDADoqGgDuJff-FgwQACzI6gEs6B0ARAv__ezY4v7ZBOv_ueH-_w0HC_0g_iEGQQkYAO4LHP37DRT94SEL_c0A9vq-__T5_iL-_hz-4vwpAOQC6NH4_Cfl6gL74QT6Qd4D-v7g_gH35fL6zuHm_OPs_AH7IhP4KyYa-hnrCw3x8v78BiIJ7x7s3Q0GKgQELh7qBPId5_XdLAf-3A0B8bsu-QUN5gXyBf0JByAALWjiDjs4E0AJSGFQAipzEAAaYET7ADv168L-1wzu9w_TN-L_4-jqsUr_BOn_80nsDRAL_6gQ2f9g9B8NogAAABwz-gP1AB5_Cej8EMMlFaOdCfoKXxnyLJ7jASjzvzb2DBjn0r4lKAAAsL4C-PrsV_T1DSAALa7kGTs4E0AJSG9QAiqvBhAMGqAGAABAwQAAuMEAAGBBAACYQQAAyMEAAAhCAAAQwQAAAEIAADBBAABowgAAgEEAAEDCAACCwgAA4MEAAJxCAADgwQAAskIAAHjCAACQwQAA4EEAAEDAAAAgwgAAPEIAAMBAAABAQQAAcMEAANzCAACowgAAWEIAABBBAAAcwgAA6EEAALbCAABcwgAAgEAAADDCAAAQwQAAxEIAAODBAACAwAAAQEEAAIA_AAAoQgAAEEIAAOBAAAAUwgAA4MAAAIC_AAB8QgAAskIAAOBAAADwwQAAYMIAAFBBAABQQQAAOEIAAEBAAACwwQAAoMAAAMDAAABUQgAAoMEAAAAAAAAMwgAAwMAAAIC_AADQQQAAhMIAACjCAACQQQAATEIAACBCAAC2wgAAoEEAAODBAABAQAAAAMIAABDBAAAYwgAAvsIAABjCAACgQAAAnkIAACRCAAAkwgAADEIAADDBAAAAwgAAFMIAAIZCAADIwQAAmEIAANjBAAD4wQAAmEEAAPjBAAAEwgAA2EEAAMDAAACYQQAAIMEAAAAAAACMQgAATMIAACDBAABQQQAAYEIAAIBBAADgQQAANEIAAEBCAABIwgAAQEAAADxCAAAMQgAALMIAAPjBAACOwgAAwEEAAFzCAAAQQQAAiEEAAJrCAACgwAAAAEIAALJCAADAwQAASMIAAIDCAADAwQAAyMEAAKDBAADAQQAAmEEAABhCAAAgQgAAQMEAAMjBAAAkwgAAjsIAAOjBAABgQQAApsIAAMDAAAAYwgAAmEIAANDBAAAQQQAAiMEAAIA_AAAAwAAAsEEAAOhBAABIwgAAWEIAAEDAAADAwQAAvMIAAJBBAABoQgAAAEEAALhBAADowQAAAAAAADjCAABAwAAAcEIAAJBBAABAQQAA4MEAAPBBAAAQwQAA8EEAAFBBAADIwQAAwMEAAIA_AAAYwgAAVEIAAFBBAADgQAAAYMEAAMhBAAAQQQAANEIAAIzCAACQwgAAgL8AAMDAAADAQQAAMMIAAHjCAABkQgAAMEEAAKBAAADIQQAAIEEAAIC_AAAIQgAALMIgADgTQAlIdVABKo8CEAAagAIAAOC8AAABPwAAcD0AAFQ-AABAvAAA7j4AANg9AAB1vwAARL4AAKg9AACovQAAFL4AAIa-AACgvAAAUD0AANK-AAB8PgAAED0AAMi9AAAJPwAAfz8AAJg9AAAQPQAAjj4AACy-AAAMPgAAfL4AABS-AAAMvgAAcL0AACw-AAAQPQAAyL0AAIK-AADYPQAA5r4AAEA8AAC6vgAAvr4AAOi9AAAsPgAAij4AAHA9AABAPAAAlr4AANI-AABwvQAAmL0AANq-AADCvgAAML0AABA9AADYPQAA2j4AAJi9AAAQPQAAbT8AALi9AADgPAAAND4AAJI-AACovQAAiD0AADQ-IAA4E0AJSHxQASqPAhABGoACAADIvQAAND4AADy-AADuvgAAcD0AAHC9AACgvAAAiD0AAEC8AABcPgAAyL0AANg9AAC4vQAARL4AABw-AABwvQAAgDsAAA0_AABAPAAAET8AAKi9AAAEPgAAED0AANi9AACIvQAA2L0AAHA9AADYPQAABL4AAEC8AACoPQAAuD0AAFA9AACCPgAAPD4AADy-AACaPgAAZD4AAIa-AADoPQAAyD0AAOA8AABcvgAAED0AAOi9AADgvAAAf78AAIi9AAAkvgAALD4AAPi9AAC4PQAA4LwAAI4-AAAsPgAA2D0AADC9AABEvgAAQLwAAAQ-AAAEvgAAhj4AACQ-AAAwvSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=7g3Qlpk5n3I","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["4074876965967790424"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2814763811"},"12408082919407295064":{"videoId":"12408082919407295064","docid":"34-0-0-Z89F6A3B966DE03FB","description":"well in your app, change the colors of a switch in its on and off states or use custom imagery to represent the switch. ▽ USE Switches IN Table ROWS ONLY ► Switches are intended for use in tables...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4283092/68b93c7cb3c9136a69127a636f786867/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/bK5uMgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpBhNWJ17-ng","linkTemplate":"/video/preview/12408082919407295064?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use Switch in Swift","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pBhNWJ17-ng\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxMjQwODA4MjkxOTQwNzI5NTA2NFoUMTI0MDgwODI5MTk0MDcyOTUwNjRqtg8SATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8TvAKCBCQBgAQrKosBEAEaeIEG_vj9_AQA-_4NBPsG_QIMBf8C9wAAAPb_CQAGAv8A_Q8G_AoBAAD0A_sGAQAAAPP6_vcBAAAAEQYEBAQAAAAC_gD1BQAAAP0B_wP_AQAA_PgC_wL_AAAN9Qb3_wAAAPED-_r-_wAABQsG_AAAAAD8-AkBAAAAACAALaaO3zs4E0AJSE5QAiqEAhAAGvABUg3p-w8OHwWvH-UAzBcEAIEa7gAyB-sAtuzWAMgX1QC-A90B9fEGAO0READXIPsA5xP6_0o39QDe-zP-CuMkAAAK3gEv5-wAKBsc_-YV8__vDRf_J_rXAUbdC_5I_xX-Fenh_dIJ1gDL6P8C_eQAAywHEAMkBQ8J9RoD_PMrFwTtIBv_8_AW-MkM__0H-wMADhLZ_z4K1wAJ3xj8Jfj3Cx3i__w5zvP_4fb9_uL8AvrgD_H23gf9AB8lFgkKJiX5C-cZAgji_wDvFgnvGq35-_Ev7PZCGvkC9Bz4971dAfzy-Qv_1hDuCwq8D-_u2wYCIAAtaOIOOzgTQAlIYVACKnMQABpgMwsAJfvq0fPHGOD4FewV6RXt_vfFTf_80gD3MOsJFfYE2BUR_10PChm3AAAAJycJNA0AKGX53RMA2xILnLb8Cgt_EvEp0vIDKfPqIPEhMgvf3fgwAB7T1PAI9_9aBdMmIAAtsBsyOzgTQAlIb1ACKq8GEAwaoAYAAPDBAACwwQAAQMEAAKBBAABgwQAAZEIAADBCAAAsQgAAaMIAACzCAACAQQAAjsIAANDCAACAPwAAmEIAAKDBAABwQgAAPMIAANjBAACAvwAAIEEAAATCAACAQQAACEIAADDBAAAEwgAAeMIAADDCAAB4QgAACEIAAKLCAACYQQAA2sIAAKjBAABAQAAAosIAACBBAADCQgAAuEEAAAxCAABUQgAA-EEAAHBCAAAAQgAAgMEAAGjCAAAwwgAAmMEAAKZCAAA4QgAA0EEAABDCAAAIwgAA-EEAACRCAAAgwQAAHMIAAEBAAABwwQAAuMEAADxCAADAwQAAEMIAAJzCAABAwAAA8MEAABDBAACOwgAAgD8AAIDBAABcQgAA8EEAAJbCAABkQgAAOMIAAMBAAABMwgAA2EEAAKDBAABkwgAATMIAAODAAACSQgAAkEEAAMDBAADYQQAAgMEAALBBAABwQQAAPEIAABBBAAD4QQAAUEEAADDCAAAoQgAA-MEAAOBAAACgQQAAIEEAABRCAABwwQAAgD8AAAhCAAA4wgAAgMAAAMDAAACwQQAAAEAAABhCAAAAQgAAJEIAAHDBAABAwQAAAEEAAIC_AABAQQAADMIAAODAAACAwQAAJMIAADBBAAAkQgAADMIAAFBBAAAUQgAA6EIAAOjBAADAwQAAksIAAJjBAACowQAABEIAAADAAAAAAAAAEEEAAOhBAABAwAAA0EEAAFTCAAA8wgAAEMIAALjBAAAAQAAAAMEAAAjCAADYQQAAoMAAAIDAAAAkwgAAkEEAABxCAACoQQAAfEIAAFzCAAAQQgAAuMEAAIA_AAC4wgAAmsIAAKJCAADIwQAA0EEAAAzCAACwQQAAYMIAAMDBAACYQgAAgEIAAJBBAACIQQAAYEEAAMBAAABwwQAAuEEAAKBBAACKwgAAMMIAANDBAAD4QQAA4EAAAAhCAAD4wQAAwMAAAPBBAADYQgAAIMEAAIrCAAAcQgAAwEAAAFBBAAAowgAA0MEAAIhCAACYwQAAsEEAAADAAAAgwQAAEMEAAKBBAAAQwiAAOBNACUh1UAEqjwIQABqAAgAAXL4AAHC9AABcPgAAfD4AABA9AACmPgAAgLsAAH-_AACAOwAARD4AADC9AAAsvgAATL4AAOA8AABAPAAAPD4AAKY-AABQvQAAoLwAAK4-AAB9PwAAqD0AAAQ-AADYvQAAVL4AABw-AACgPAAA2r4AAIA7AABUvgAAVD4AAJ4-AAAQvQAANL4AABC9AADmvgAAUD0AAL6-AAAwvQAAuD0AAIA7AAAUvgAABD4AAMg9AADYPQAAFD4AABS-AAA8vgAAor4AACy-AAAsPgAAgr4AAIa-AAD4PQAAoDwAAJg9AABvPwAA_r4AADC9AACOPgAAnj4AADC9AACYPQAAEL0gADgTQAlIfFABKo8CEAEagAIAAOC8AADIPQAAkr4AAA2_AACYPQAAyL0AAAS-AABcPgAAQLwAANg9AAAQvQAAmD0AAGy-AADSvgAAyD0AAOC8AACYPQAABT8AAOA8AADGPgAAUL0AAEw-AACIPQAAoDwAAOi9AAAkPgAA2L0AANg9AAAUvgAA4LwAAOg9AAAwPQAAND4AAK4-AAAEPgAAHL4AANo-AABwvQAAir4AAGw-AAAcPgAA2L0AAK6-AAA8PgAAHL4AAFA9AAB_vwAABL4AALa-AABUPgAAVL4AADA9AACAOwAALD4AABw-AAC4PQAAUL0AADS-AAC4PQAAUD0AAES-AACOPgAAmL0AALg9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=pBhNWJ17-ng","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["12408082919407295064"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3072338150"},"8274300837510643045":{"videoId":"8274300837510643045","docid":"34-7-7-Z6A9EBF8351D4A53C","description":"download the source files and have access to more great content! ▽ Download Source Files Download Project How to Build First Hello World App ► https://github.com/SWIFTHub9/First-Hello-World-App ▽...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2203268/42d6d266c7ae202ef3f9230274e53c8a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/A1B8AF93EA8BC42F2C8B07E4CBF4F1624D5570912506415140017C4A4754E65FB892E1C1FF187FD9D5542B7B4B53953079694C1D7B44D5204444032440D33407.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpAYTXL48Fm4","linkTemplate":"/video/preview/8274300837510643045?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Build First IOS Hello World App in Swift 3","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pAYTXL48Fm4\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChM4Mjc0MzAwODM3NTEwNjQzMDQ1WhM4Mjc0MzAwODM3NTEwNjQzMDQ1aogXEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E6ECggQkAYAEKyqLARABGniB_v33_f8CAPAIAvz7AQABFgYFAvUCAgDf-_0CA_sCAAkUB_8BAQAA_Pj9_AkAAAD5_AP_A_4AAAYE_QEEAAAACQL4AP0AAADuCgcM_wEAAAP3-PkC_wAAA_QA__8AAAD0C_j0AAAAAPYVBvkAAAAA_Pn6AAAAAAAgAC0Kb9k7OBNACUhOUAIqhAIQABrwAS0i-Pb5-BICtx8KAMUHDAGBAAL_MwAFAML86wDPFNoAxwPiAf3vE__IFxUAzxP1AP_i3wBBMPYA9hEuAATz9wEG_w4BQ_4HAC8a9f_eE-X_DAgaABvC_QE29hMAN-0XAAgJ8P_W3vb6t_gPABMP_gI1DxgDKBEYARDuEv8NHDUC_RIXARTyDv7bCfIC_gb2_ygJ2QMbCfP7-AwIAzET8wsV0wECGc0CA_7k_gHz9Pn4DAcV--oG6_4iCgX_JSEW-wjiAg745fYC_A38AfzhCggBGPv4Lg8K_u4e7gr1Gff55yMWAuoW8wQpw_n__AYR9yAALb9PJDs4E0AJSGFQAirPBxAAGsAHDB-xvnQSgD3t8SK9TBgNvqeatDxUPRe87X7VvTvqg7znlFu8iEYnPgnEazwNhCk9DeO2vgYub71rM-c7LLkKPgFmITxmY8q8PBFEvNDQJL1EJSC85HLCvTiCWDusPQe9PrGOvJWUIDyLwk49LZhYPocgvbyhEpe8xO7bvQeDJTtmFRU8-PmEPbl2Gjt6jw67KAsPPmIEIz14PJI8dOs1PnAcQryxVPI8z9esPOeQTz1z6z89v7WDvXmKgTxaaQy7hOAGPNBkX71u7nk7PcGUvfeTcT0VzaC73_kFPnaNET1_k5y8EdN0vYIPr7xEtTI98G5gPVtVO71W2Ge8TvKzvd7MqLxG8nA88IsLPvM_s7viOsY7B-R3vfW8mzxQKqu8jptQvZx3UryOzOG7wiuOPb0dEb6DqBY8PG4zPS0VyLveTQE9HO7jPa5CrzycTMG8v1paPHkXyT3DUAG8I6LYvMS1NT3hwJq8CoaePT7uVzvi6Cq8mCFEPKOhUL1_Y5U7IV89vUcydTzuT9K7zoz-PEIORT3Msky8dZKtOzz2Mzws8xa8gg6pvDJStTqqf9I7aGldvVqKGj0xr4a7LEjzvLpGsDzeFtE7AsiKPTiMjb0Ux2S7QXh-vLKcBLs4tNA7MJNSPeq5QL2f7IO7nS47vm3QsrynZGC5LxG0PUqaD76KV-K5DxfvvOKfuL0qoBq6hzVFvpIlk71CL1Q5nTQIPaOxNj3UieQ3dfV5vbW3tb2s_5S6p9lyvLDDGjwlTAO7NJe1Pbqp3LzmWHi4LTitPZSkCz0NCoo5OeL7u1gBH7xvc6w51UqXvBQRhD2rOxM4snKevHklpLxZi0u5RrkvvdzFCr14RbO5mmpaO4cGGD2zP9Q6RCC9Pd-iOL0WXI64gf3hvMAoHLw1arE3klqIvaW7oL0kKJ41HAbYPNvHBb02V2k5VpScvevrj72V5sY5-_ENvLhIcL03inE4auNjPZbLa72LqTc5Tx9BvVMrIzxoQSY4S-7LPDaWm72NkA-33gKJvLot0bz1FzE3zBwcvQGKjD0N3Ps3i9eWPZ8PBT0gjRW4iBVqO9Yc4L1AeSs5vNYYPDGzjzy6RbU4Yi-UPa1pHrw_ddy1OOyEuhHuxLwrB14364RhPSsY1bw8k_G4vZUAPfRbSr07Rme4a3ARvXVQ7jzmwlw3xPXBO-4OJD2H-c237AO9O3zUD74X-ty4zCEOvbEzJT2A1Qq4STjZOfwuhr29gsS3VdfGvbuZUbz5mlu3vbQSulmfl73yZjO4IAA4E0AJSG1QASpzEAAaYE4FAEsJAbAc3T3lBBHqPwkBA-jw8Dz_D97_6lDw7Po9_JgXDP9ICyjzoQAAAA47_jnJAC17LMkS8tQlK8qkBwzpfzP-I4j__ii7wSXv80Tq0_olFQDtyr8AA_TxZeTnAiAALRBXETs4E0AJSG9QAiqvBhAMGqAGAACgQQAA-EEAABhCAADwQQAAcMEAAARCAAC4QQAAAEEAACBBAAAEQgAAcEIAAHzCAACawgAAUMIAACxCAADIwQAAAMAAAJTCAABQwgAA0EEAAIBAAAAYwgAAwEEAAAAAAACgQQAAQMEAAGTCAAA4wgAAWEIAADDBAABIwgAADEIAALDCAAAIwgAABMIAAMDBAAAIQgAAXEIAACBBAAAkQgAALEIAAIDAAAAYQgAAFEIAAIBAAAAEwgAA4MEAAJBBAAC2QgAAwEEAAOjBAAA4wgAAnMIAAABBAAAoQgAAUEIAAGDBAABQQQAAGMIAAKBAAADAwQAAgL8AAAjCAACowgAAiEEAAADAAADAQQAAgD8AADDBAACAQAAAhEIAAEBCAACuwgAA4EEAAMjBAACQwQAAiMIAADBBAAAoQgAAgMIAALrCAACAQQAAmkIAABBCAABwwgAAgD8AAMBBAACwQQAAgEEAADhCAABQQQAANEIAABDCAADgwgAAwEAAAGTCAADowQAA-EEAAIJCAAB8wgAA4EAAAIBBAADQQQAAYMIAAKDAAABgQQAAQMEAADBCAAB0QgAAQEIAAAAAAABAQAAAUMIAAMBAAAAQQQAAIMEAAPjBAAAUwgAABMIAACDBAABEQgAAiEEAAMjBAACAwAAAwEAAAMBCAABgwQAAjsIAAJLCAABcwgAAcMIAAEDBAADIQQAAYMEAADBCAACOQgAA4EAAADRCAAAYwgAAVMIAABBBAACAvwAAWMIAAADAAACIQQAAEEEAAJjBAACAwQAAGMIAAIhBAACIQQAA4EEAAADAAACgwQAAQEIAAAzCAAAowgAAaMIAAIBAAACQQQAAZMIAAKhCAACAvwAAwEAAAPjBAACYQQAAZEIAADRCAADAwAAAMEIAADTCAAC4QQAAiMIAAEDAAAAUwgAAPEIAALjBAABYwgAAlkIAAATCAAAkQgAAyMEAAABBAAAAQQAASEIAAFTCAAD4wQAAkEEAAODBAAAgQQAAgMAAAADAAAA8QgAAUEEAADBBAACYwQAAQMEAAAjCAACIQQAAlsIgADgTQAlIdVABKo8CEAAagAIAAFS-AABMPgAAFD4AAEw-AACovQAAdD4AAJI-AABzvwAAcL0AAFQ-AACYPQAAFD4AAEC8AAAEvgAAcL0AACy-AACOPgAAcD0AAOC8AAAPPwAAZT8AAPg9AABQvQAAbD4AAEC8AAAwvQAAqD0AABG_AAD4PQAAPL4AACQ-AABwPQAAhj4AAMi9AAC6PgAANL4AADA9AACivgAA-L0AAKi9AABMvgAAED0AAEC8AAAsvgAAVD4AAO4-AAAQPQAALD4AAPi9AABcvgAAVD4AAK6-AACOvgAAtj4AAK6-AACgPAAAfz8AAAS-AABUvgAADD4AALY-AACovQAA6D0AAFA9IAA4E0AJSHxQASqPAhABGoACAADIvQAAiL0AAFC9AAALvwAABD4AAGS-AABQvQAAoDwAAMg9AADgvAAARL4AABw-AAAQvQAAbL4AADQ-AABAvAAAuL0AAPI-AADgvAAA9j4AAIi9AABUPgAABL4AAIC7AABAvAAAJL4AAEA8AADIPQAAML0AAKC8AABQPQAAFD4AACw-AACIPQAAPD4AAFC9AADCPgAA6D0AAHS-AACGPgAA2D0AAHC9AACuvgAAmD0AAOi9AAC6vgAAf78AABA9AADYvQAAUD0AAHS-AACgvAAARL4AAEw-AABMPgAAPD4AANi9AACKvgAAqL0AABQ-AABMvgAA6D0AAPg9AABQPSAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=pAYTXL48Fm4","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3456,"cheight":2160,"cratio":1.6,"dups":["8274300837510643045"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3985722333"},"11621930889969525187":{"videoId":"11621930889969525187","docid":"34-9-1-ZB486043C7C1DFB1F","description":"Please watch: \"How to Pass Data One View Controller to Another View Controller in Swift 3 Xcode 8\" • How to Pass Data One View Controller to An... ... ~~~-~~ Source Files Download Project How to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2123140/7504ac8ceb3f0837f29d3aa6a590bee0/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/NSf5pAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DoAWEp0D_htA","linkTemplate":"/video/preview/11621930889969525187?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use Tab Bar Controller in Swift","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=oAWEp0D_htA\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxMTYyMTkzMDg4OTk2OTUyNTE4N1oUMTE2MjE5MzA4ODk5Njk1MjUxODdqkxcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8T7AKCBCQBgAQrKosBEAEaeIH69_z5_wEA9PgIAQIE_gEm_v8K9AQEAOj9BQL__gEA_wQN9AgBAADvCQABAAAAAO4ACvb4AAAADQQB_gQAAAD8AP0HAgAAAPH_-f__AQAA9PcHAgMAAAD-8gj-_wAAAAAOAfn9_wAABgwG_AAAAAAJ9QgDAAAAACAALSsy1zs4E0AJSE5QAiqEAhAAGvABbVzY-wH2BAWe4-YA0z_8_4Eq4_5U8-4ApOfLAII--P_S_hwA4BwCABkZ8f_oMPEAtDoK_1dBFgDlAHX96hLu_wv8AAFR5_kBUxwE__r5_v_i9QMAE-7RAU3-RQEtLCABCi_i_O362fiq-v8AGujqAywP_QgkG-0E_OL_ABEHDAIbO_77HewU_LIW6QP2C98ARggVBU0MzAAIviECI8QeAjnJ9wNgoP3_E9nq9c4D6vvz7Qv4u_kWBRsV9fo2LyD40_oLCBe1Cf7lIvj-6d4HDRQd3gRcWxT68BH__sYp6gvfCggBwgEC-xG_CPry-QgIIAAtUFPjOjgTQAlIYVACKs8HEAAawAcJVJ--sfjNPUbHGr0KB8y9Vw8UvDSFDr2azzm-UvA0PeIGV73WcCE-f_lEPUXchz2z8HW-x9CWvEVkQDlAvTk-4huqOQyl2LlU2_K8yPmRvEXxqjwHDKK9Oe8_PUtrXb28eRo-AyIpvTYnKj2p-E8-EoMAvdRhhTyH--i9qVsnvd0vl7tRoDI7QNN5u_unITzX6sE9N_CUvQnpHzwYl-o9poRbPWbp3TkRi9i8xKK4PdMOpDyaOlS9TFOlu7gA-rqE4AY80GRfvW7ueTuGZzO9akmMPR2diDqEns09xd87PUyGiLws87a98vWbvawJmjuRqIa7v0byvekjFTzoH3O9LnqCvdcm3zz1vCs-zSx4PPp6vjy6uV29mh-kvbpuJbxaOI-9e6wPvQ_SkzzCzbg91_mnvUBtkrskRNk9HXITvQy0GDxO8M09q8iNPFD3gLr0Glu9vFi9PIotDjwYJtO907MqPQ4QsbxGBtk9al5fvWZ26Tt8k6s9RgiPvYvb7DqAZoC9vIqmvcibV7y46c89mPG7PfgMcjxoDfk8DMhDPUobmLxuGYs8EG-SPbqNPDySMvM8AEs4PV15QbvbUse85NCcPRKG4Lq6mFA9HxtXvWJqpjwdSyk9ZrLJPCx9DbzOl5091FwzvS_X6LtTBTO-syD5PCZOk7qRoFO83yatvRbtnrp_3Qq8iKFwvTbqX7vo2Qy-NkesvTk58Lm28LE99vErPUKoHDtfVx09MIH7vXa-OLfCKFI8qCA6vTv2nznJtRc9U8KdPZkztLeLdis9IJdYPfaoX7jAIAk9NYdaPNWvGThKZQW9iyx-PU5vMTlB1L292hwHvYWpgblCQ9o8RtmRPGk3-jlyE7m7Eo4PPSa3Srqo2vg8ke_SvXsFJDnn67i92C0ivRe4Hzlq1fQ7BU6WvaA2Mzi862w8-2HfvPNJk7hk2Je9uT9NvYW-ezmw6PG89UqpvQXtqjgokEM9LdgcPZLofTgHXIw9q4EhPfvHpzgznlK8bqpJvWYklLhTJaU7AnLTO20kVrj3AH29198SPocM2bhtqWM9qDTiPLFFtLi9a9Q72EmNvbNgzDht83A9i6bzPKWZTTgI0sA9i5KbPePxeTgwuyc9_g7FPD6kZLeTYSu9AiaVPJZWAzXNx3q90xXsveab-Lj50sC8alzJO643XziRvwq9gx6VPYtDkTe9rwU9pUkJvq2ehbiwv7a9bFvUPdFA9LjehoM7rXO4uSHRrrg1bEq9Zd-VPZHUgzda0U07DDe1vY7yhLggADgTQAlIbVABKnMQABpgPv8APAAE8BHJJdL0IOtJ8wb0uwi3Wv___f8SLO3GEf76l-7l_0ssIxSgAAAAIzjqJxEAH38RxRguyCMOwooPDPhqBu5CxhUrNhDAGSUIMfbA0QxKAB3Nyu4zAPlcEQ0oIAAtWuoSOzgTQAlIb1ACKq8GEAwaoAYAANDBAAD4wQAA6MEAAMhBAABAwQAAXEIAACBCAACAvwAAgD8AAPjBAABQQgAAbMIAAIrCAABgwQAAYEIAALjBAACwQQAAFMIAAADCAABAQAAANMIAADjCAACAQAAAMEIAAGBBAACAPwAAjsIAAGjCAACQQgAAMEEAAJDCAAAAAAAA9MIAAJrCAADgwAAA8MEAADBCAACSQgAAwMAAAHxCAABwQgAAuMEAAFhCAABgQgAA8EEAAGDCAACQwQAAwEAAAJ5CAACSQgAAAEAAAADBAACAwgAAUEEAAI5CAADgQQAAgMAAAIC_AAAwwQAAwMAAAABCAAAMwgAAoMEAAILCAADgQAAAoMEAAIhBAAB4wgAAiMEAAMDAAACgQgAAgEEAAMLCAAA4QgAAmEEAAPjBAABswgAAQEEAAIDBAAAQwgAAiMIAAGBBAAC2QgAAiEEAAEDCAABEQgAAsEEAAIDAAADgQQAAKEIAAEBBAACOQgAAyMEAAGjCAABQwQAAEMIAADDBAADYQQAAVEIAAMjBAABQQQAA8EEAABRCAACawgAAyMEAAADBAACYQQAAoEAAALhBAACIQgAAcEIAAIBBAABAwQAAoMAAAGBBAACowQAAUMIAAJDBAABgwQAAQMIAABBCAACgQQAAHMIAAEDBAAAMQgAAzEIAAPDBAAAgwgAAjsIAAAzCAAD4wQAAGMIAAGBBAAAMQgAAgEAAAABCAAAgQgAA6EEAAKDAAACGwgAA8MEAAJBBAAB0wgAAAEEAAODAAAAMQgAAgMAAABDCAAAwwgAAqEEAAEDAAADgQQAAIEIAAEDBAAAYQgAAgD8AACzCAACYwgAAHMIAANhBAACQwQAAQEIAAADAAADAQQAA0MEAAOhBAAA8QgAA-EEAAPDBAACAwAAAgMEAAMBBAAAAwgAAYEIAALjBAACAPwAAVMIAAAjCAAAYQgAAMMEAAIBBAAAIwgAAmEEAAJhBAACYQgAAlMIAADDCAADAQAAAUMEAALBBAABUwgAACMIAAKhCAADQQQAAQEEAAGBBAADAwAAAEMEAAHDBAADowSAAOBNACUh1UAEqjwIQABqAAgAABb8AAIC7AACIPQAADL4AAEw-AACoPQAAqL0AAE2_AADoPQAAQLwAABA9AADovQAAUL0AAGy-AABMvgAAED0AAGQ-AAC4PQAABD4AAK4-AAB_PwAAhj4AAHA9AAAMPgAAFL4AADA9AACoPQAAuL0AAAy-AACIvQAARD4AABA9AABkPgAAVL4AAFQ-AABAPAAATD4AAMa-AADgvAAAQLwAAHC9AADYPQAAcD0AADA9AABAvAAArj4AADS-AACAuwAA3r4AAKi9AACGPgAAUD0AAOi9AAC6PgAAiD0AAJi9AAArPwAAHD4AAHC9AACOPgAAhj4AAKC8AADIvQAA4DwgADgTQAlIfFABKo8CEAEagAIAAPi9AAAwPQAAir4AAA-_AACAuwAAHL4AAFy-AADYPQAAuD0AAAy-AABEvgAAqL0AAGS-AAC6vgAARD4AAJi9AACAOwAADT8AAIi9AACWPgAAEL0AADC9AAAwPQAAqD0AAIC7AAAEPgAAqL0AAJg9AABsPgAA6L0AAHA9AABwPQAAED0AADQ-AAAcPgAAQDwAAAU_AADgPAAAkr4AAHA9AACYPQAAgDsAACS-AAAkPgAAqL0AAEC8AAB_vwAAiD0AAGy-AAA8PgAAir4AAIK-AABMvgAAPD4AAAw-AADIPQAAQDwAAOC8AABQvQAATD4AADC9AACoPQAA2D0AAKg9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=oAWEp0D_htA","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["11621930889969525187"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3701629323"},"17294095348992505412":{"videoId":"17294095348992505412","docid":"34-2-8-ZDC8BD21BBD85DB32","description":"In This Tutorial Developing a Basic \"How To Use Swipe Gesture Recognizer In Swift 5\" App for iOS 13 using Swift 5 Xcode 11. Swipe Gesture iOS Tutorial The iOS SDK can detect a number of gestures.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3986034/d2446194488946fb191d5a0344b81ad4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/7JgSCwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrnI_AeBNWFY","linkTemplate":"/video/preview/17294095348992505412?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #3 | How To Use Swipe Gesture Recognizer In Swift 5","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=rnI_AeBNWFY\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxNzI5NDA5NTM0ODk5MjUwNTQxMloUMTcyOTQwOTUzNDg5OTI1MDU0MTJqkxcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8TlAuCBCQBgAQrKosBEAEaeIECAPT9Av4A-QgO_PsE_wEjCAkADQIDAPP4B___Av8A_wQN9AgBAADwBgECCQAAAPf9_vX6_wAACfoADAMAAAADBvUIAgAAAAcB_f7_AQAA8fIBAfUCAAEU9g_9_wAAAAUF_____wAAAPUUAQAAAAD___7_AAAAACAALc6zzjs4E0AJSE5QAiqEAhAAGvABSxfj9RjE7waTJ7z-mSEBAIFEBP9H6RcAwOqvAc3srwGMBu8C8u0IAdIKDv-FGBABrRXtAE0vDQDyGUQAFwhNAQEowgE-yjUDPfogAeku9f7pKCgAMfoB_0S-Cv82EAD8EfYE-fIO2AO1-xUCEyMTBDT5CwktEgX-5yJEAu82HgXP9hH-xAMS-rsQ__wJ-QQAD_zJAE4MzADmFAj3GQPxCSPXFgL80vr00OH_-cnu5_XH_Of_2-b7AhkZCAEMMC_3CRMg9wXl-_DvLiTxJufTERJT9vZTIfcC5NXx86wzGvnr6QvryjT8BRDfB-7S1gb0IAAtPtjhOjgTQAlIYVACKs8HEAAawAcJT6C-h-09PfiIvTyKb529IXkiPYEyfDwKhQi-mpSCvdxoW70M5VQ-8QFrPV_VNL3Y1Hm-BQRJvfOGBb0tCVA-1PhgPOZkGD2YY968JqG6u3bTV71CIUe90RMlPaEHyDw4L848zm3CvDFvnzyp-E8-EoMAvdRhhTzSOlq-n-MjvPCkxTw-3rU8CHgQO8HMUrxyTQE-JDaJvWpk_Lyl4IQ9-ke6PEAtp7vNAwi-4b2pPd8-BDxPJHO8uIIcPVoNibwd6ME9hvx-uepJjzx1m6a9GirOutc4Nj1MFpw8wRBDvaao5Tv3t7q8haaZO8tnubxId7Y9AnhVPL8K1Tx-xQq-TyAMvaJG3zvb_J898zJ0vSA9C7zSV5u93UhUPRr0LbthScM8HRc8O7ASHjyE7Uw95PNqPVSQ-jz-npi8YvgGvKuDVTujzTE-bLMxvMh4ubwSTCW-VyNbvTK6kzuGmLY9CmSLPfyt17unw7Q9H5-QPIZaETkRKrI9GiAoO3pQErtd614782mfvbwYMTsuAuM9kDX-PFAecTzV0MG9SlzsPEEmPjy1kSY9f6swPbsdzLtRIog98O89Pd3JjLwGdcu97x2FvWEWVblj3a497G8mO2vLaztJcFm9dC7BuyuQ0TvUe0880UJ9vU36mLv7BCC-ppSMvTPdQDozaJ296euePGh2wLtVEwS-lbfjvGRXkjngPVG8g0C4vD1F0LvXdcE7LGhVPaXaBjvONQo7v42OvbZB1Lpoz-W8djCHPH6fGruPN9k9nWltuuEGCbm7zu07U4UVPYJvv7fBXay84CTVupnT5DigfcY9yUi8PVdukrnvqxI9zqYDvhah1rdGuS-93MUKvXhFs7km2Y88srYOPZcUlDkoBo47udqvPESM67g2iSs96AcgPDsNcbidJpY7S-KPu0S5Kri10a88LX95vWRvBzm9GIq82dRUvJB7QzgKBmE98pdWvSLknjiSA7Y8L3yOu2ddirhcZkK9mQznPZCYArnH9e89wQtRvWVJ-jgIYFm9LucNPevSwLg2Ie29rn5MvYFYZrj8oNO8K_uuPNbdlDgqvsu9qLI-vedGlTe7-MG96XyIvSZBTjiEiYW9lT8EvWviE7gxKNO95WwQvfrCWDjMrgC9OzAlvWVmOTeGC688QyY0vVrcUbjMuW893-eePbQZmrckxEu8jqLYPMDtq7dJ9448rVDEvXOc8ri4QB09HMKCPL32lzjkVEG9b9IZPKtcR7fvTVg966n1PWODHjjhH5u8Yf8VvunCVrggADgTQAlIbVABKnMQABpgQv0AGwb06QroGukN5e8a5fYC8AG7K_8dwQDkNfgiGR3_uRQTAE_wHQq0AAAAKzYCEdIACWv60wQM0B_xvbP17Qp_6_s_xzUgGe_TFQAbQeQPv_wjAB3I0A4QyeRP9QwiIAAthEkrOzgTQAlIb1ACKq8GEAwaoAYAACDBAAC4QQAASEIAADhCAACAwAAAuEEAAKjBAAAAwQAAUMEAANjBAABMQgAAUMIAALLCAAAUwgAA5kIAAGBBAAAAQgAAKMIAALBBAAAEwgAAoEAAAHDBAACAPwAADEIAABBCAACIwQAAQMIAAJ7CAADIQgAAEMIAABzCAABMQgAAmsIAAIBBAACAQAAA4MEAAEBBAAC4QgAAIMEAADzCAABwQgAAgEAAAGRCAACMQgAAgEAAAPjBAAC4wQAA6MEAAIBCAAD4wQAAjsIAAFBBAAAYwgAAPEIAAABAAAAAwAAAHMIAANDBAABgwQAAAMAAAHBCAAAUwgAACMIAAEDAAACAQQAAyMEAALBBAACewgAAUMEAANBBAACqQgAAWEIAAILCAACGQgAAIMIAAIzCAACSwgAAoEAAAIA_AAAcwgAABMIAALjBAACMQgAAVEIAANjBAABwQgAA-MEAABDBAAAQwQAAcEEAAAjCAABMQgAAQMAAAKTCAAAAQgAAgEAAAODBAABUQgAAQEEAAKzCAABwwQAANEIAANhBAACIwQAAkEEAALBBAADgwQAArEIAAPBBAADAQAAAREIAALDBAADowQAAkMEAAIBBAACwQQAAsMEAANDBAADAQAAA0MEAACDBAACAPwAAdMIAAGRCAACAQQAAUEEAAGTCAAAgwgAAnMIAAGDCAABQwQAABMIAAGDBAAAQQgAAmEEAANBBAADoQQAAJMIAAHzCAAAIwgAASMIAAMBAAAAIwgAAgMIAAIA_AADgQAAAAEEAAOhBAAAYwgAAEEEAAAhCAADAQQAADMIAANDBAABgQQAAdMIAAKjBAADiwgAAPMIAAJBBAADAQAAAgMAAAEDBAADQwQAAgEEAAKBAAACsQgAAsEEAACRCAACAQAAAgEAAAMDBAAAMwgAAMMEAANjBAAAgwQAAkMEAABTCAAA8QgAAMEIAAKBBAACwwgAAwMAAAAAAAAAcQgAACMIAAIjBAAD4QQAAIEEAABDBAAAQQQAAkMEAAHBBAABAwQAAiMEAAARCAAAgwQAA6EEAAMDAAAC8wiAAOBNACUh1UAEqjwIQABqAAgAAur4AAJI-AACOPgAAXD4AAHQ-AAAkPgAAgDsAAH-_AACCvgAATD4AACQ-AAD4vQAA4DwAAKi9AACoPQAAiL0AAEC8AAAwPQAAHD4AAO4-AABfPwAABD4AAIY-AAAEvgAA6L0AAOC8AADYPQAAuL0AAEA8AABAvAAAgj4AADQ-AAAsvgAAmL0AAKC8AAB8vgAAHL4AAHS-AABQPQAAML0AAAS-AACIPQAAjj4AAFy-AADYvQAALD4AAIi9AACKvgAARL4AAKq-AAD4PQAAUD0AACy-AACAOwAAyD0AANi9AABhPwAAJL4AAEA8AAA8vgAAfD4AAPi9AAAwPQAAqD0gADgTQAlIfFABKo8CEAEagAIAADS-AAAMPgAAbL4AACG_AABAvAAAyL0AABC9AAAEPgAAXL4AAAw-AAAQvQAAFL4AAI6-AACSvgAAcD0AAOC8AACoPQAAGT8AAIC7AACiPgAAqL0AANg9AAAQvQAAuL0AALi9AADYPQAAdL4AAKC8AABQvQAAEL0AAIg9AABwPQAAiD0AADw-AAAUPgAAFL4AAII-AACgvAAATL4AAOC8AACoPQAAoDwAAJa-AACgPAAAir4AACw-AAB_vwAAHL4AAGy-AAAQvQAAmD0AAHC9AACoPQAAZD4AAOA8AADgPAAAgDsAAEC8AACIPQAAUD0AABy-AACgPAAAcL0AABA9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=rnI_AeBNWFY","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["17294095348992505412"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4075916552"},"12770366975221045714":{"videoId":"12770366975221045714","docid":"34-5-16-ZCC69FEC9BDDF9193","description":"in ... ▽ Download Source Files Download Project How to use How to use Activity Indicator View in Swift 3 ► https://github.com/SWIFTHub9/Activity... ▽ Follow Facebook ► / swifthub Github ►...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/916023/6b39f3ecb698dd5a29e372a2c208419c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/26PsdgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D499iUYbL8D0","linkTemplate":"/video/preview/12770366975221045714?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use Activity Indicator View in Swift 3","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=499iUYbL8D0\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxMjc3MDM2Njk3NTIyMTA0NTcxNFoUMTI3NzAzNjY5NzUyMjEwNDU3MTRqkxcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8TggOCBCQBgAQrKosBEAEaeIH0_Pb-Af8A7g0I9_0AAQAuBvsEHgQGAO0E_PgFAAAA_RAG-woBAADz_QP9BgAAAPj7A_8D_gAADA37AgUAAAAF__0CAgAAAPkFBP__AQAA-_gBCfkBAAAU9g_9_wAAAPkG_vf-AAAA9wsJ_QAAAAD58QIGAAAAACAALYVB0Ts4E0AJSE5QAiqEAhAAGvABXTvw-vzNCQOjJw3_zS3eAYEYD_9ABxsAsA_GAa31vgGkGgcB5-YTAOb8HQKvHQkA5RX6_zwlNQEOPzn_CAAZABD18QEq0w0BRzcB_90L-_7uDhr_HPYSADHlIAA5_BD_HRD0AOQRzwHR1wQC8Bb9AioUQgA7GQkB6h47ARX-Kv3V9w_-4fgV-7b_8_j7GfUIJO7kBEka8v8KA_8GR_T-BSfl7ANw6AX9_9IHDMrV5QTmFugD4fjy_hD3IvwVDCECFc0iDvzv7fjtGQrtL-P1APA06fRIAxcJBxP38r4gBALtGgz_2yEIEC7Q_PcN6fkIIAAtAbAAOzgTQAlIYVACKs8HEAAawAdvvKO-DOp7PWivPrxxjvq9cMFoPQW5sLx3FUK-eAmOvIwfOb2JXSs-013DPX2GBTybHaG-RqGbvMhnqDwtCVA-1PhgPOZkGD3nDiw8vWrputh_3zuzI9W9g5cKPfUd8rzSSJU9_iLNvB7tCT3wNHk-bmx2vGQU9Ds4wBy-cD_gvJVN0judUjk9dey7vDyrYDy94yQ-H7SDvGQe_TsYWh0-agdxu7SFEDwRi9i8xKK4PdMOpDy_tYO9eYqBPFppDLsfoSY9np6SvG-TGTws3L29yb-gPH_PWTz6NhM9XtoQPf_GIryvxai9UeyyvIypKrzI8PM8NABqvbyfyzvD1Pa9WwWmvRsAYDzwiws-8z-zu-I6xjsIjsu9Qk0hvGZ-GrwxW4K9bkddvLWqgDzNHug9RQKXvGjJyDyRK1A95pZWvd7BdDy6MAI-Zr2YvMw-tLygcQC8tljdu5yHEzwoBYK8xd6gPaY_4LzAgmo9uxNaOssYm7siZaU9MTY-vWjnNDyySrm9B7t8vVWtO7wTkpY9bbqPPTIqoTvWH2G9EZZHPcNgH7zRx987M92rPJdDAbyyW3U93Gd1PXgGsrsfFpW9KVmOPPM05Lpu_6U9SKK8vDq-qLt_bBK9My9MvZgD1rtHe3c9pXmhvYqc9LudLju-bdCyvKdkYLkGMIA8nWtzvRcGk7sPF--84p-4vSqgGrozat69a-FovZuiObpE87U9liJvOV7L-TorG1E9p62mvefg27p4JjQ8PKpQPAOvN7tHT7Y9FtIrPDTOhzgYVZA9eIsxPWDEEjmO6Yk8J5Twumbi_blq1VM8jSb3PdonT7YcXaW8PTJsvf0Vyzi8d_U7yywCvb6YAbnhax88vifgPIXAIbrSs0898YtBve_9Ebr_W0m8bl2gvP0yijnXRwy9N_P1vCEY6bjmb6c8YXg7vfXKqbZL60q9fCb7vUvsZDloXSM8Bf67vXWW8zY9ZTA9_LPVu9iMADl9gMk7a2ZtPZp44TgMKgA99gAnveRMd7g0ub28gNuLOy1sp7igrHO9odY0PAjjGjgoWC09qw-KPVYUmrhfi7e9jMq8vfcmPbh-py69RNPjvFjvkTf9hgk9Jsjnuy7vpLe4OsW9PkKNvML_Mjh3n-O701WwvE6AB7cLuc46krypvDUPZLf3YA09AokhPUHvALgjOU88OqHhPGsk0bf2dHo94A_fvT-Zm7dZOnq8Vd7OPSjlrji4H7C8r4grPSLTlbioDR29idwCPaI89rZ1CDm7FJ2AvTeXorYgADgTQAlIbVABKnMQABpgRQYAMwLgvBMKNdofD-c65uIHAOnJNf_9zP8oWbwJ_-wKnPYhAFMUNvuhAAAACxj7EeYAH3_lyhDHxw8KwJT7IAlNEAMutQI4NdDBIRP0LQbW9CUTAPDUxOoj-cxs8wr-IAAtiX0YOzgTQAlIb1ACKq8GEAwaoAYAAADAAACAvwAAgMAAADBBAAAMwgAAWEIAAChCAACYQQAAAEAAANDBAACAQgAAhMIAANrCAABAwQAAbEIAAGDBAADgQAAAUMIAADjCAADAwAAA0MEAAODAAACoQQAA8EEAAIDAAAAgQQAATMIAAAjCAACsQgAAQEEAAFjCAABAwQAAAMMAAFzCAAAQwQAADMIAAFBBAAC0QgAAMMEAABRCAABcQgAAYMEAAAxCAACIQQAAuEEAAFDCAAAAwgAAEMEAAKxCAACGQgAAuEEAAIDAAADowQAAMMEAAGRCAAC4QQAA8MEAAIjBAAD4wQAAAMAAAMhBAAAEwgAAQMIAAI7CAADgwAAAAMEAAABAAAAkwgAAAEAAAEBBAACkQgAACEIAAKDCAACCQgAABMIAAPDBAACAwgAAQEAAAODAAABMwgAAZMIAAKBBAADGQgAAyEEAADzCAABEQgAACEIAABBBAABAQgAAZEIAAFDBAAAsQgAAFMIAALbCAABAwQAAGMIAAMBAAAAIQgAAIEIAAJDBAABgQQAACEIAABBCAACIwgAAIMIAACBBAAAAAAAAwMAAAJBBAABoQgAAhEIAAJhBAABgwQAAYMEAALhBAAAQQgAAdMIAACTCAAAgwQAAZMIAACRCAAC4QQAAPMIAAIDAAAAAQgAA0kIAALDBAABUwgAAnMIAAEBAAACowQAAkMEAAKBBAABAQQAAEEEAADBCAACgQQAA2EEAANDBAACYwgAADMIAAOBAAAD4wQAAgD8AAIBAAAAgQgAAwMAAAMDBAADowQAAMEEAAJBBAADYQQAAKEIAAIDAAAA0QgAAQMEAAKDBAADGwgAA4MEAAARCAADgwAAACEIAAMjBAADAQQAAGMIAAADAAABoQgAAEEIAADBBAAAEQgAAaMIAAChCAAA8wgAAIEIAADzCAABgwQAAOMIAAIDBAAAwQQAA-MEAAJBBAAAMwgAAQMAAAABBAACEQgAAQMIAAPDBAAAEQgAAIMEAAOBBAAAkwgAA6MEAAExCAACgQQAAQEAAAMBAAACAvwAA6MEAADBBAABQwiAAOBNACUh1UAEqjwIQABqAAgAApr4AAJo-AACOPgAApj4AADw-AAC6PgAA-L0AAE2_AABQvQAAUD0AANi9AAAUvgAA4LwAABS-AAAwPQAADD4AAAQ-AACAuwAA-L0AAOo-AAB_PwAAuj4AADQ-AADIPQAAEL0AAAQ-AAAcvgAAD78AABA9AABAPAAAXD4AADA9AAB8PgAANL4AAMg9AABcvgAAcL0AAPK-AACivgAAcL0AAKi9AACovQAAqL0AAEC8AAAkvgAA3j4AABw-AADYvQAAsr4AAKq-AABQPQAAlr4AAGy-AADaPgAADL4AAIA7AAA_PwAAiD0AAKi9AADWPgAAuD0AAKi9AABQPQAAqD0gADgTQAlIfFABKo8CEAEagAIAAES-AADIPQAAZL4AACO_AACYvQAAcL0AAIi9AACmPgAAFL4AAEA8AABAvAAAMD0AAI6-AAB8vgAAMD0AAIA7AABAPAAAEz8AABA9AADWPgAAiL0AAFw-AAC4vQAA6L0AAFS-AACovQAAiL0AABA9AADovQAAgLsAABQ-AAAwvQAAFD4AADw-AACePgAAXL4AAAQ-AACIvQAAmr4AAK4-AABQPQAABL4AAI6-AAAMPgAAqr4AAEC8AAB_vwAAML0AAFy-AACAuwAAcL0AAPg9AACAOwAAZD4AAMo-AABwPQAAiL0AAIC7AADoPQAAiL0AAFS-AABkPgAAiD0AAIC7IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=499iUYbL8D0","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["12770366975221045714"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"1653299802"},"1056437355119342459":{"videoId":"1056437355119342459","docid":"34-11-5-Z399A9A0B00C569AA","description":"content!. 0:39 -- Types Of UIAlertController Styles 0:48 -- Create UIAlertController Project 1:27 -- Add Buttons Into View Controller 2:11 -- Create Buttons Actions 2:58 -- Enter Codding Simple...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3445360/c30c6fcf97e939951c9382a60f57818f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Wd68LAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJiTZM5NY_1I","linkTemplate":"/video/preview/1056437355119342459?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use UIAlertController in Swift 3","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=JiTZM5NY_1I\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChMxMDU2NDM3MzU1MTE5MzQyNDU5WhMxMDU2NDM3MzU1MTE5MzQyNDU5apMXEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E_4FggQkAYAEKyqLARABGniBAwLzA_0DAPv-Av8DBP4BGAAGCQcBAQDt_QEECQAAAP8EDfQHAQAA9Pv2C_0AAAD2AAf3Av8AABQJ_f8EAAAAAPf9AQEAAAD5Af36_wEAAPb6BvkCAAAADf7_-P8AAADwBAT8_v8AAAoAAAEAAAAACewJBgAAAAAgAC11S947OBNACUhOUAIqhAIQABrwAUoX4_YB9gQFmibdAJkgAQCBKuP-TyQE_7sP4f_FIOcBlAESAgHIAwDSCg7_owoB_8U33P5MLw0A8hlDABH4LP8S9tgBUef5ATMiJP_pLvX-6xAd_jfr5gFY0w7-W_8b_gkB1v7GC8sAxvf9ARMjEwQo_SkHUR77_vQgKAfvJQz-7ywGCLvrCAOyFukDBTQN_w_8ygBN-OcACO0P-i_83gM5yfcDV-8O_9PB8QHOA-r74vrz-erI3gMsFhjvNi8g-DPFFwkF5fvw6xwM6yTD7QYSU_b2UyH3AgMF6Oi1JQUC0PYU7Ms0_AUR-gPc4toVEiAALVBT4zo4E0AJSGFQAirPBxAAGsAHp5XCvr7rrT3-oyW8cY76vXDBaD0FubC88dkavrJ1_Ds5j4S9iV0rPtNdwz19hgU8vY6QvnznXL3Ypik7QL05PuIbqjkMpdi5VdTFvHgEXLwgKxW8syPVvYOXCj31HfK80kiVPf4izbwe7Qk98DR5Pm5sdrxkFPQ7OMAcvnA_4LyVTdI7w0pFPdkcBzrb-JM8ZeQcPoZisb3CVNC6GFodPmoHcbu0hRA8EYvYvMSiuD3TDqQ8lWYOvSmdo7xE2zE8cwixPUC92byFw5w8QSwbvgDIBzxqPTI860YuPca7iDzl-Hy8NjPEvVXCkzsamfS7wCknPfBHi7032MA8KLkDvhYvNr3iPhI9nyDxPRAOLL2OESc5f-qZvaaYpDuTIDe80bCYvLmGvjy-74Q8KJ4DPqytWLzx5c87NfsyPc1OsL2okXE8o80xPmyzMbzIeLm80Pt1vQRIYbrjOwo8z6Qovfwjgj1U1ZW8WqjrPKOmAr0sP5U7NhDBPbq7zr3A1Mc6eU_vvMqHsL2pK4Y7NjK5PXQpbj2gnmM8hNt1vQvmFDwWhWG7POOWPCe-mjyYyrI6pRNJPcgyoz3uC8e7eGKWvS_V8bxd4gY7MJslPfsH7DylQRs8hSziugLMwjsoyu-66vpPPR9Mur1quSg6l6kZvnvv1LxUtpu6tb7tPKiTJ71o6rO7fBUUva2qkr3t9ay7VyEFvlgyTL0FotG5voFOPaVaVTxpYWS7CoCRPeeyh72CVAW69NGUu45RaDyPEh24izhdPT_o9rs1loc3i3YrPSCXWD32qF-4jumJPCeU8Lpm4v25zP5KPWkBOj5cWgk6-nWMPOuqgL3zX8Q4ydCMPFk_7LzyKps5e0_APAbH2zxTqcC6byaLPffZt7yl8ji5LKhevB_Ojbs31wS6YlXSuzR2E70Ukh-4dCEcPJSpjb3zwCc3-UmFvU0_gr2qbL84JNkevawwh72UWjS47V9ePZ713zyJqFS4cxgGPE6WPz3W3JM3-QJJPUVqNb3-STG4okRrvSS5fLz9dia470fAvXi6Dr010Ge4YmROPXEhKj2aHBq4X4u3vYzKvL33Jj24FA9evDOeEr0clje3istRPTgmMDyvT6k4qz_CvG_DnrweNmw0yi1SPOArG7yjIF247z5iPd4hAL0JOCC3UY64PJBB-DzHh2o3u4ilPM7IOz1FHIW39nR6PeAP370_mZu3WQ8EvKYdiD30-T04GafGvPN7djxcIr-4NzWOOoKBUT2VLEY3EQmVPP0z472lEoG2IAA4E0AJSG1QASpzEAAaYFQHAC0M-L4ExT7mFgjrJAD1_uoSwUz_I_f_GUHv8CTzKpf_9P9jDC8KngAAABwZ5BQMABZ_-9MZ18ojC7aPFPj2Tf3yPOcdIC8C2Tb8BjkNxvQDTADtr9X6IvTmb_zdESAALRN5GDs4E0AJSG9QAiqvBhAMGqAGAAD4wQAAYMEAAAAAAAAgQgAAkMEAACBCAABIQgAA-EEAAEBAAAAMwgAAnEIAAIzCAACswgAAoMAAADBCAABgwQAAiEEAAGTCAAAcwgAAoEAAAMjBAACIwQAA4EEAAIA_AACAQAAAgD8AAHDCAAAkwgAAskIAAGDBAABcwgAAUEEAAADDAACUwgAAgL8AAGzCAABAwAAAfEIAAABAAACOQgAAoEEAAEDBAADAQQAAFEIAABBBAAD4wQAACMIAAHBBAADCQgAAiEIAAIjBAADowQAAVMIAAHBBAABwQgAAEEIAABzCAABgwQAAUMEAAMDBAAAwQQAA0MEAABTCAAC0wgAAgD8AALjBAACAvwAAMMIAAIBAAAAQwQAApEIAAFBBAACawgAAKEIAANDBAAAYwgAAcMIAAFBBAADgwQAAbMIAAGDCAAD4QQAAgEIAALhBAABgwgAAyEEAADhCAACAQQAAEEIAAEBCAABAwAAAUEIAACzCAACmwgAAgL8AAGjCAAAAwQAAGEIAABxCAADAwQAAEEEAAMBBAAAMQgAAdMIAAOjBAADoQQAAwEEAAMDAAADoQQAAikIAAERCAADgwAAAUMEAABBBAACQQQAA4EAAAIbCAADwwQAAoMEAAILCAACAQgAA4EEAAATCAABAwAAALEIAAM5CAACQwQAAiMIAAHTCAAC4wQAADMIAAMDAAADgQQAAAEAAAEBBAABIQgAAuEEAABRCAACQwQAAmsIAABzCAAAQwQAAGMIAADBBAADAwAAAPEIAANDBAADYwQAAEMIAABhCAABgQQAAsEEAAChCAADAwQAAUEIAANjBAADIwQAAiMIAAIC_AAAoQgAAIEEAAEhCAAC4wQAAkEEAABTCAACwQQAAKEIAAEhCAABAQQAAoEAAAFDCAADoQQAA0MEAADhCAACwwQAAoEAAAODBAAAwwgAAIEIAAFDBAADAQAAAuMEAAIC_AABwQQAAREIAACTCAAAcwgAAyEEAAJjBAACAQQAASMIAAOjBAABgQgAAsEEAADBBAACAwAAAAMAAAATCAAAgwQAANMIgADgTQAlIdVABKo8CEAAagAIAANq-AAAcPgAAbD4AAJI-AACoPQAAcD0AAOC8AABDvwAA2L0AAHA9AACgPAAADL4AAEQ-AAA0vgAAML0AAEC8AABMPgAA-D0AAMg9AACGPgAAfz8AAFA9AAAkPgAAuL0AAAS-AABwvQAAUD0AAOi9AABsvgAAHL4AAI4-AAD4PQAAED0AADC9AABAvAAA6D0AAFC9AACavgAA6L0AACS-AABMvgAAMD0AAPg9AADYvQAAUD0AAMg9AACAOwAA6L0AAJa-AAAcvgAAHD4AALi9AABwvQAAuD0AAOi9AAC4vQAAJT8AABA9AABQvQAABD4AAFw-AAB0vgAAED0AADQ-IAA4E0AJSHxQASqPAhABGoACAABwvQAAiD0AAN6-AAABvwAAiL0AAKC8AACGvgAAjj4AACy-AADYPQAAqL0AAEA8AAB0vgAAbL4AANg9AACIvQAAQLwAAAs_AAAkvgAAwj4AAIA7AAAsPgAAED0AAFC9AAD4vQAAQDwAAKi9AACoPQAAUD0AAFC9AAAcPgAAQLwAABA9AABEPgAALD4AANi9AACmPgAALD4AAI6-AADgPAAA2D0AAFC9AAB0vgAAUD0AAAS-AADYPQAAf78AADA9AAAsvgAAMD0AACy-AACovQAAiL0AAJo-AAB0PgAAmD0AAIA7AAAQPQAAmD0AABQ-AAA0vgAAbD4AADQ-AAAwvSAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=JiTZM5NY_1I","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1056437355119342459"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"295529133"},"10858860261416763896":{"videoId":"10858860261416763896","docid":"34-9-14-Z645088020FE336EA","description":"▽ UIDatePicker ▽ A control used for the inputting of date and time values. ▽ Overview ► You can use a date picker to allow a user to enter either a point in time (calendar date, time value or...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4079124/83b78a4eedb21b5d4a7742a5f9757d49/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/uJbMGAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DXfI5Bv0VyQ0","linkTemplate":"/video/preview/10858860261416763896?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use DatePicker in Swift 3 Xcode 8","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=XfI5Bv0VyQ0\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxMDg1ODg2MDI2MTQxNjc2Mzg5NloUMTA4NTg4NjAyNjE0MTY3NjM4OTZqkxcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8T5AGCBCQBgAQrKosBEAEaeIH09Pn-_QMA8Q0P_AYC_wARAwb6B___AOQB9_8J_AIA_wQN9AcBAAD6D_H_AwAAAAn8A_73_gEACAoEAgQAAAAL9__wAAAAAP8I8v3_AQAA_f8CBgP_AAAHAgX4_wAAAPcDC_wBAAAA9wcBAAAAAAD_8AcBAAAAACAALeeY3Ds4E0AJSE5QAiqEAhAAGvABVyHy_AH3BASgQhsA6B3kAIEYD_884_oAi-WnALk-1ADM9uMABPQDAPYNLQDFNf7_vDMJ_1waAQD48EQD9tYdAC3qBwFI6voBJeoDAd8eBv_-DSj-BeXy_0zhJgJXIQv-GObe_QD-6P-0-_8AEuASAxr8_QsoEAX-Devw_NoT__oDKwH7COMM-LACzvoOHPz_NzThBC0c-fUc3Af8Kf3iAjLQ-AMWve_9__35BOwhAfT0Mv_79iIYD_z56vwTQBsC2fsKBxvJ6wIHJgntF7oJCPZK6QEfK_4I8SDl9NxN-vn6FR4CszP4Bi7Q_PfvyQwUIAAtAbAAOzgTQAlIYVACKs8HEAAawAcMH7G-dBKAPe3xIr2qC529y4G_O8D-kLwawAu-m-fIvPlfGL3hXV4-LCWAPRkaVD0N47a-Bi5vvWsz5ztAvTk-4huqOQyl2LkGYKg8OwycvEI7zLy0rBu-K7CGPWL4A73zdM49b8xcvQzRHD0YfII-E4Eou7Bf5rwrTQq-a__uOWUZIj28weE8yTC4uy4tFzzmy4s9fJYMvW48zjxe6Ks9gMEJPdwRTjyWsKa9YFmZPWV-5Dxy_gG99BKIPPYCWLwRrIo9SVjFvTFQJbtaDQm-GXslPQEZlTy1-9U9UQP8PBm_mTtU84a97FUfvdwlCLrR9p65dXcZvJgZMjtVFM-9zkP9O-j4qDzkhv89OXb1PIxvnjyetPC994rVO__Y2rzZYCG9HapOPJK86Tycnyc9a-8TvU3zjjxCA1Y9xN3PPHloqzovkbY9H9WFPQB4n7zwoJu7LTlTPa70WjwJu9E7HLbNPe96RLw3T_U945EVPLEgxbsgiwO9O_AbPbRMELwZUHM6xqKJvfGtmbyjP9Q9ZyIxPQZmhbr5ujG8iW0BPS2Bb7tgFXk9jjzQPEGvKjv3gxA9x6lOO04ddbyOjpC9BLsrPUXUJzt-n5s975Y_vPwIFTx2cVm6uO8svGet0zrGvok9j27nuz2inTtseNq9vOY6PS5YLzqEPwk7FY2FvWh8GTuLmGi9kiP9vfizALqqyJK9d7SrvZJiarlse3s9TeCxPKuKmTpIpO08f40_vRKkTrs6IRO8ZCrzPNnIebuNiZM9R3xdPOKJjjhdL6I9RKJ1PKzQhzhNLZs8iXAdPTg23ThMbjQ9mchWPdf2rbitunW7cmZgvPq2sbmcNbi8_dJHPC8kdbocRfE88nmFvHYfP7mzxSC7UUDEvW897Dgjh8O97IwMu9lGDThVbp29yNCBvZn5-7XilWI7GC22vfyDWbkD3Si8ZLL4vKIxEDlwnI-9M4w2vVpeojWwk4U97wPrPJecNTjN8iu84yaZPdrOH7jtftU9ndqZPPHXMTgCZEi95AnKO1UJIrnu8Z29nHYnPS_Xcjiex_I8Bm5YPWyUdrjN8iu86gNOve0tmzhJjFS870qMvXkr1zZQwky8L-mePFs8hriqaaK9JG_vOxZGozhp-Pu8-Ofcu74CzzYnd769OpsJvUTKMzj0yBk8eNCsPN0yIzjcNFE9ebGwPFCeqjdeqki9OukdvrRj-rghMrY8OznjPQQbBjn6T-067HXBPIvtoLh8ToW9Y4RLvMLI6LZa0U07DDe1vY7yhLggADgTQAlIbVABKnMQABpgVQUAQQ_UnBvTJPDx_eg25u7TDdzjTv8t8_8MQtbzC9n5yzD-AFUDHi2fAAAAHBH7OAwAI38lrg_7yhUnrq8H8RZ0_OkrtvRFKxewN-sLJ9fb4A85AAHBzS8OBtNWGtzqIAAt49ISOzgTQAlIb1ACKq8GEAwaoAYAAFDBAABAQAAAiEEAALBBAADYwQAAsEIAALhBAAAAQAAAeMIAACjCAACoQQAACMIAAKLCAABQwQAAdEIAAODBAABAQgAARMIAANjBAACIwQAA4EAAAHDBAACgQQAA2EEAAIA_AAAcwgAArMIAAADCAACAQgAAyEEAACTCAAAgwQAAwsIAABDCAAAQQQAAYMIAAODAAACGQgAAGEIAAHxCAADgQQAAUMEAAChCAADAQQAAcMEAAPjBAACAwQAAkEEAAOJCAAA8QgAAwMEAABDBAABowgAAkEEAAFxCAACYQQAAsMEAAODAAACAwQAA2MEAABBBAABgwQAAoMEAALTCAACAPwAAKMIAAGBBAABQwgAA0MEAAEDBAACgQgAAGEIAAIzCAAA0QgAABMIAADBBAACKwgAA0EEAABDCAABUwgAAgMIAAMDAAAAYQgAAqEEAABDCAAC4QQAAAEEAAMBBAADYQQAAGEIAABBBAAAIQgAA4EAAALrCAAAIQgAALMIAAEBAAAAgQgAASEIAAMjBAADwwQAA8EEAABhCAADQwQAA4MEAAIhBAAAsQgAAgD8AACxCAAAUQgAA6EEAAIDAAAA0wgAAuEEAAJBBAABgwQAASMIAAKDBAACgwQAATMIAAPhBAADYQQAAoMEAAMBBAADQQQAAqkIAAIDBAAB4wgAAzsIAACTCAADwwQAAQEAAAOhBAAAAwQAAIEEAAABCAACAvwAAqEEAAFzCAAAQwgAAcMEAAKDAAACowQAAgD8AAAjCAABQQQAAmMEAAKDAAAA0wgAABEIAAKDAAAAEQgAAOEIAAKrCAACCQgAAdMIAAIDBAADAwgAAIMIAAKZCAABAQQAAYEIAAKjBAACoQQAAssIAAIA_AACSQgAAeEIAAADAAAAAwAAACMIAAPhBAACAQAAAAEIAAAAAAADwwQAAMMEAAFzCAAAgQgAA2EEAAHDBAAAgwQAAUEEAACBBAACSQgAAiMIAAFjCAACIQQAAgEAAAIDAAABQwQAACMIAAKRCAACgQQAAoEAAAGDBAAA8wgAAAEAAAABAAAAIwiAAOBNACUh1UAEqjwIQABqAAgAABb8AAAQ-AAB8PgAA6D0AAEy-AAC6PgAAED0AAH-_AAAQPQAAQDwAAAS-AACSvgAA4DwAAMi9AAAwvQAAQLwAAKA8AAAwPQAAXD4AAN4-AAB7PwAAPD4AADA9AADIPQAAFL4AAIg9AAC4vQAAmr4AAOC8AACovQAARD4AACS-AAAQPQAAC78AABC9AAAcvgAAMD0AACS-AABwvQAA-L0AAEA8AABMPgAAZD4AAMi9AAC4PQAAtj4AAGw-AACevgAAjr4AAMa-AAD4PQAAMD0AAOC8AADIPQAAQDwAAEC8AABjPwAALD4AAEA8AAAUPgAAnj4AALi9AACAuwAAqL0gADgTQAlIfFABKo8CEAEagAIAANi9AACKPgAAPL4AAAG_AAA8vgAA2L0AAMi9AAA8PgAABL4AAII-AAC4PQAAEL0AAMi9AACSvgAA2D0AAHC9AACovQAALz8AADw-AADePgAAgDsAAJg9AACIPQAABL4AAOi9AABsvgAAgLsAAFQ-AACgPAAAkr4AAJg9AABwPQAAiD0AAAQ-AACCPgAAgr4AAM4-AADCPgAAtr4AAIC7AADYPQAAQLwAAL6-AAAkvgAAUD0AAAw-AAB_vwAA4LwAAIg9AAAwPQAAmD0AALi9AABUvgAAjj4AAJo-AAC4PQAAML0AAHA9AABwPQAAVD4AAFC9AAD4PQAADD4AAIA7IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=XfI5Bv0VyQ0","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["10858860261416763896"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"825811451"},"1601143007330483561":{"videoId":"1601143007330483561","docid":"34-11-11-ZE520EEA3837B8E35","description":"In This Tutorial Developing a Basic How To Use Rotation Gesture Recognizer App for iOS 13 using Swift 5 Xcode 11. Future Subscribe Swift HUB Channel ► / swifthub Any questions, suggestions, or...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/917292/7f6faaafc8347b45c1b3d418c8dda7c3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/yY-SZgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8V6eHuzo000","linkTemplate":"/video/preview/1601143007330483561?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #5 | How To Use Rotation Gesture Recognizer In Swift 5","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=8V6eHuzo000\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChMxNjAxMTQzMDA3MzMwNDgzNTYxWhMxNjAxMTQzMDA3MzMwNDgzNTYxarYPEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E88CggQkAYAEKyqLARABGniB9Pz2_gH_APMEB_cEAQABGAEOCvYCAgDp9QH8-f8BAAkBA_IGAQAA8_0D_QYAAAD3Awj8-_8AAP_79AQDAAAABf_9AgIAAAAN_wX6_wEAAPHyAQH1AgABDf0EAP8AAAAACvoJAAAAAPYJEgQAAAAABf_69gAAAAAgAC2FQdE7OBNACUhOUAIqhAIQABrwAUISxfcP3AEEgSLdANQpDgKIQQT_OPX5AcPrswHKEaoBpejXARzn1wAC8g4Amv3hAqBK7v9BKDkB9vow_wIJNQEJA70BP_QFATcM9ADIJvj_2Co4_RTl__9AwQn_O9MV_xr8yPru-9r4m_QUAAgw5gAn5y8D__YT_Qg6HwDtHygB_RkgAfj8CffG_gUBGAzs-zcMygVhBfD_HOsX-PwXzwUo8SH8_NT69b8MGPvE-Qn44_r0-fEHFQUi_gz8ICwZDxb2JAxG1vL3AQoG8DMM7gkEGwQJRjb3Cf7aAfG5IwUCrsgS9Mf_6PML5fz_xvH4EiAALQ0b7jo4E0AJSGFQAipzEAAaYDX6ADf_0-D45x3hBgLXLvT-FfX3pDH_DN7_7WbuHP0RE7wK_ABy_DklpAAAACot_jTQAAp697frHNorCryS7t3rf_7qKdQ5EDbcwiTmEAXwBLY-IgAdseEb--_OXQIKHSAALXAIFTs4E0AJSG9QAiqvBhAMGqAGAAAAwAAAuEEAADxCAAA0QgAA0MEAAIBBAAAgwgAAsMEAAADBAAAkwgAAKEIAACjCAACawgAAEMIAAMRCAAAgQQAAcEEAAJDBAABAwAAAJMIAADBBAACowQAAUEEAAMBBAAAsQgAAoMEAACDCAACswgAAtkIAADDCAAAUwgAAyEEAAIrCAAAsQgAA4EAAABjCAAAAQAAAyEIAAJDBAAAswgAAwEEAALDBAACQQgAAdEIAAIhBAADwwQAAoMEAAEzCAACAQgAAmMEAAFzCAAAQQgAABMIAACRCAABwQQAAoEAAAGzCAABAwgAA2MEAAODAAABoQgAAqMEAALDBAADgQAAAAEAAAMDBAACoQQAATMIAAMBAAAAwQgAArEIAACxCAABgwgAAokIAAHTCAAB8wgAAgsIAAIjBAABAwQAASMIAACDBAAC4wQAAkEIAADRCAAAUwgAAiEIAACTCAADAwQAAQEAAABBCAAB4wgAA2EEAAADAAABgwgAAQEIAAODBAAAgwQAA4EEAAOBAAAC2wgAA4MAAAKhBAACYQQAAwMEAAMhBAAAAQgAARMIAALhCAACwQQAAoMEAAHBCAAAUwgAAWMIAAIDAAABAQQAAEEIAAMjBAABAwQAAwEEAAKjBAADgwAAAIEEAACTCAABgQgAA8EEAAFBBAAA4wgAAoMEAAJzCAACawgAAAEAAAADBAADgwQAAEEEAAGBCAAAQQgAAQEAAADjCAACowgAANMIAAI7CAADowQAA6MEAAIrCAADgQAAAIEEAAJhBAACoQQAAIMIAALBBAAAwQgAAUEEAACDCAACYwQAAQEEAAJrCAAAIwgAAuMIAAODBAACAQQAAwEEAAKDAAADYwQAAAMEAAABCAACAvwAAnEIAALBBAAAgQgAAQEEAAODAAAAQwgAAqMEAAADAAADowQAAAEEAALDBAAAgwgAACEIAADRCAADQQQAAgsIAAODAAACwwQAAyEEAAODAAABgwQAAqEEAAChCAAAAQAAAIEEAAAAAAABAQQAAQMEAAADCAACMQgAAgEEAAEDAAABAwQAAnsIgADgTQAlIdVABKo8CEAAagAIAAHy-AACoPQAAZD4AAHw-AABkPgAAVD4AABA9AABTvwAAZL4AADA9AAAcPgAAiL0AABA9AADYvQAAJL4AAHA9AAAwPQAAQDwAAKg9AADOPgAAfz8AAPg9AAAUPgAAgDsAAGy-AACAuwAAFD4AAOi9AACgvAAAcD0AAIo-AACqPgAAur4AACS-AAAwPQAATL4AAIA7AAAEvgAAmL0AADC9AAAwvQAAED0AAFw-AACIvQAAtr4AAIY-AABwPQAAlr4AAIK-AAC-vgAAcD0AAAQ-AAAQPQAAgLsAADQ-AAD4vQAAST8AAKi9AADYPQAADL4AAAQ-AAC4vQAAuL0AAOA8IAA4E0AJSHxQASqPAhABGoACAAAMvgAAyD0AADS-AAATvwAAcD0AAHC9AADgPAAA2D0AADS-AAAcPgAAcL0AALi9AAAkvgAAdL4AADA9AABQvQAA2D0AAAs_AABwvQAAuj4AAKi9AAA0PgAAoDwAAAS-AACgvAAAUD0AADS-AABAPAAAUL0AAIA7AACYPQAAuD0AAIC7AACoPQAA-D0AACy-AACePgAAQDwAAGS-AAAQPQAAqD0AAEC8AACGvgAAiD0AAHS-AABQPQAAf78AAIi9AABUvgAAHD4AAHA9AACAuwAA4LwAAII-AADoPQAA4DwAAKC8AADovQAAoLwAAKg9AAAEvgAAqD0AAOg9AACgvCAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=8V6eHuzo000","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1601143007330483561"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"164765912"},"8412699673365034962":{"videoId":"8412699673365034962","docid":"34-11-12-Z1DB169B11F107D6C","description":"Tableview Cell in Swift 3 Xcode 8\" • Lesson #3 | How to Use Custom Tableview Ce... Read More ► https://developer.apple.com/documenta... ▽ Content Video ► Playlist ► • Lesson #1 | How to Use...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3457855/7e54dcc82caa1418d9ad6aa48f8742ad/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/IRO1JgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmkrkRM6XqzQ","linkTemplate":"/video/preview/8412699673365034962?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #4 | Tableview Cell Swipe Show Delete Or More Button In Swift","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=mkrkRM6XqzQ\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChM4NDEyNjk5NjczMzY1MDM0OTYyWhM4NDEyNjk5NjczMzY1MDM0OTYyapMXEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E9kDggQkAYAEKyqLARABGniB_Qj69gT7APr9DwT6B_0CEgMH-gj__wDZAQ79BfkDAAgS8QMJAQAA4PH2_AQAAQABCAL-8P4BAAQPBgb4AAAAFQHyA_8AAAD_CP0A_gEAAPDxAQH1AgABBd8DB_8AAAAND_D6_wAAAP4DGPoAAAAACPr-CwAAAAAgAC3vosU7OBNACUhOUAIqhAIQABrwAVgi8vwRDyMGsSDzAMYaBQCBBfH_MBX-Aa3q0QCs9b0BrxHwAPzqGf_fFSoBxSgXAMsx4P9dGgEAEhZN_xPrRQAl7-4Ab-UA_08DGv_-H-3-7Q8a_zHu6QEsy_MBWSEL_vrMz_3VBen_s_v_AAv8FQcyBxIDPBoJAfoIHAby9gX94hIRBekD_gSbEvL-DQwH_h_-3vs_B_3_9uwN_TgBBQkV1O0DLszmAuAC_wfj9ur9tvDZANoI_AD7BP4DCysq-Pr0EwET5ur2_e8V9xGz2wP1S-kBLxwCDPMF6f60aQH74-oNALI0-AYPxQf68Oj_CiAALbaj_To4E0AJSGFQAirPBxAAGsAHp5XCvr7rrT3-oyW8qgudvcuBvzvA_pC8GsALvpvnyLz5Xxi9HQCRPkS7nz28Uh67vY6QvnznXL3Ypik7QL05PuIbqjkMpdi5U1JxPC_SuDv0PoS8xNpuvXiQKD2IRTG8pNwivcxHDLw5d4A9lSqZPnWTmLz3iB480jpavp_jI7zwpMU8FzekPZMrBj0wM4c85PuNPWfc77zjXeQ6jymZPSZRVD2YeTw8bEaBvdTUcj2RZgc9mjpUvUxTpbu4APq6ffaOOpzCqr0Rp5O7WTI3vtR4Dj30uLk8nm2PPTMCwzu66gm8kBzEvDzN-LzfDMg7jpKXvEJ-cb0ApYa8KLkDvhYvNr3iPhI98IsLPvM_s7viOsY7OpM2vgSVTDxfiIu8_VLcO6a2t7vkEZw8TdOcPeQ29bwJbI48iReaPdUCHrwhFKW6HO7jPa5CrzycTMG8UenGvTmaIz3nhQE864nwOzfjFD7Mf8S6z7vRPaMuaD1-2o28ksgCPGWHHzzN3bY6GKbAvFj_x70xZqa8KnHdPRC1mD0sYya7zcyMvD4mEj0Ngpi8POOWPCe-mjyYyrI694MQPcepTjtOHXW8nBxZvY7V-7v502s8fp-bPe-WP7z8CBU8tkowPI9BH7zLiMm71HtPPNFCfb1N-pi7EOYWvqQiiDqqp4w5oPqou3vAXL2EUaS7i5hovZIj_b34swC6Xy6dvfnEdb30ysE4nTQIPaOxNj3UieQ3HhOOvHsfPb1Rlqm7OLnEPG7mRryk86u7N6fSPaGD7jzIJFe5SqFnPekHmjzzGic5g0mWvK0UBDwtiLM5cwjmPHXNnz163FA37gQcPFJVMrz5DTO6sa6ju03tlrxt9Ee64WsfPL4n4DyFwCG6M6JZPAsZOb1I1UC5Q3GHvcu8F7wDIZ-49Ls1vTr9xbzoAcM3UmZePP6uqb116F04GPF4vcEUL72FZUI57yfZvHQ5b72Z1EK38p0TPXuvkLx1KCg4efmpu6clxj3Erv-4jAiAPUtM4TzSpBw4xqAYveiAh7tv1Ri291fvvet_Kj3xyEW39Oi8PEOjJT2MF9u3B_wrvdndcr0ONio4xUIovT9gNL1q2JU2lCMOvZLKmLsHLgO4EcOjvZ1Vlbxh3Zg3CqegPEHjGbvxc4242V3iulC3or0Qm0G4gb14PKe0eT3I6Jc34_-OPX_fOj2t8dO35NWevHqJ8b1lVTC4RRLYPCCyiD3TYc84MUhVvecIzzx5x_m4g77ZvMmNRz28Opw1ZhxZvLZ7jr1WIsO3IAA4E0AJSG1QASpzEAAaYDDyACb9_MX36xP64vXMHtwZ-_cTuz7_F___6CPo8CYI67UOAv9O2REAqwAAABQqHwP6ABdw_tQW-8wIGdmBAg4UZRDwLbAVJ0b42jjk7Brs0NwFRgD07M7-Ne8PPgoLDiAALaq-Kzs4E0AJSG9QAiqvBhAMGqAGAAAQwgAA4MEAALjBAABgQQAAAMEAAIRCAAA8QgAAwMAAABjCAAAowgAAYMEAAFzCAADIwgAAgD8AAIhCAAC4wQAAREIAAFDCAACAPwAAJMIAAKBBAACgwAAAYEEAAABCAAAAwQAAOMIAAIbCAACIwgAAXEIAAJBBAACEwgAAgMEAAJzCAACIwQAAmEEAAJrCAACwwQAAZEIAAIC_AAAwQgAAbEIAAEBBAACUQgAAeEIAAIBAAABAwgAATMIAAMBAAADCQgAAYEIAAKDAAAAkwgAAcMIAANhBAAAcQgAAaEIAADjCAABAwAAAmMEAACDBAAA0QgAAEMEAAIjBAACCwgAA4MAAAIbCAACQQQAAUMIAAEBBAABAwQAAkEIAABBCAABwwgAAnEIAAAzCAADIQQAAEMIAALBBAABEwgAAZMIAAILCAADQwQAAKEIAAPBBAAAwQQAAmEEAAMDAAABgQQAAAMAAAOhBAAAUQgAA4EEAAHDBAABIwgAAmEEAAGzCAADAQAAA0EEAAMhBAAAAQAAAKMIAAOBAAABkQgAAVMIAACzCAACAQAAAgEAAAKDAAABIQgAAEEEAAGBCAAAAwAAAmMEAANjBAACAQQAAEEEAAILCAAC4wQAAUMEAAADCAAAgQgAAQEEAAODBAACowQAA4EEAANJCAAAgwgAAmMEAAGzCAAAowgAA8MEAAABBAABAQAAAAAAAAIDBAAAUQgAAqMEAALDBAACCwgAAIMIAAODBAACIwQAAqMEAADDBAAAAwgAA4EAAAFDBAABQwQAA4MEAADhCAACgQAAATEIAAJxCAAAswgAAhEIAAPDBAACgQQAA5MIAAHTCAACcQgAACEIAADBCAABQwQAAQEAAACDBAAAIwgAAikIAABRCAABQQQAAEEEAABDBAADIQQAAUMEAANBBAABAQQAAjMIAACDCAABAQAAABEIAACRCAAAAQQAAEMEAACBBAAAAwAAAuEIAAODBAAC4wgAAAEEAAKhBAACAPwAAwMEAABjCAAAUQgAAoMAAAJBBAABQwQAAHMIAABRCAADgwAAAAAAgADgTQAlIdVABKo8CEAAagAIAAOi9AACePgAAsj4AAOg9AAAUPgAA6D0AAAy-AAAxvwAAHL4AAFQ-AABsPgAA7j4AAAy-AABMPgAAuD0AADS-AACSPgAAmL0AAFC9AABsPgAAfz8AAKA8AAA0PgAAsj4AAAS-AADYPQAA4LwAAI6-AAAwPQAAVD4AAOA8AACgPAAA4LwAAKg9AAAkPgAADL4AABA9AACyvgAABL4AANi9AACIvQAAgDsAADC9AABwPQAAFL4AAOC8AADoPQAA2L0AAPi9AAB8vgAA2D0AAFC9AACgPAAAoLwAAMi9AACgvAAAOT8AAGy-AACgPAAA4DwAAFA9AADgPAAAND4AAMg9IAA4E0AJSHxQASqPAhABGoACAAAQvQAAmD0AAAS-AAA1vwAA2L0AACy-AAAcvgAAhj4AABS-AABwPQAAyL0AADC9AABQvQAAxr4AAJY-AADIvQAA4DwAABE_AACCPgAA6j4AAGy-AAAMPgAAMD0AAKC8AADIvQAAjr4AAIA7AACgvAAA4DwAAGS-AADgvAAAEL0AAL4-AACAuwAABD4AABy-AACoPQAAhj4AAFS-AADCPgAADL4AAOC8AACavgAAQLwAAKi9AABQvQAAf78AAIi9AAAEvgAAuD0AAOC8AABEvgAAuD0AAPg9AABQPQAAMD0AAOC8AACIvQAA4LwAAIi9AAC4vQAAoj4AAHA9AABAvCAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=mkrkRM6XqzQ","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["8412699673365034962"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"852723792"},"2161105643592835560":{"videoId":"2161105643592835560","docid":"34-8-0-ZD58A6E0328046E38","description":"3 Xcode 8\" - • Lesson #1 | How to Use Simple TableView In... Download Content Visit GitHub - https://github.com/SWIFTHub9 ▽ Content Video ► Playlist ► • Lesson #1 | How to Use Simple TableView In...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/225814/8737a34f8dd3d590d006d57180ed854b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/7851CE7D56596BE9BD803FEE8E7D69D0BB7AD3484D5A8CB8203722ED06F3B65A4E4976F58F2DC007EC4FF30465F3AFDDFCF313334E86670CCDD0631B28D1EAA0.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dp6pGp_QA4ZA","linkTemplate":"/video/preview/2161105643592835560?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #2 | How to Use TableViewCell Separator In Swift","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=p6pGp_QA4ZA\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChMyMTYxMTA1NjQzNTkyODM1NTYwWhMyMTYxMTA1NjQzNTkyODM1NTYwaogXEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E6cCggQkAYAEKyqLARABGniB-v778wrzAPv1__j9AgABDhT9BfMBAQDZ-fwCBPoDAAYIBvwJAQAA6_bq-wMAAAAHEAn49v0BACTv_QcCAAAAD_72-ggAAAD9Be_u_wEAAPzyDvsDAAAAF_US_P8AAAAFF_IJ_gAAAQASD_MAAAAAEv8EEgABAAAgAC1sQbU7OBNACUhOUAIqhAIQABrwAWowzfcA5iwDlBAAANwTCgKGEeMAX-3P_7jY4wG2SwEDsSn2AA0GGwD2AB3_rwHn_981-_9nTPAAsAlZ_f_jHQA3Ft0BfAfb_SP-9wPXJgf_2iAJ_Sbe8f918w8AbBcvBFYQ4_0W9u77psUbAeXc8gMt_S0IISkF_gMP-_0DMv4H7VgM_wDwIQSb9wQEE_H680kX5vQQL93_F60L913t1gEU9yQBT7vu_uyz5P3wBtfz8T7_-oEI-v9GHhQDLiwE8ev0HRkx2Onw9PUE7ga18gEjJPf9ZWQX-QkY9e_ALegM0ucmEMDvDAw74v_93d72IiAALXTXzjo4E0AJSGFQAirPBxAAGsAH4xixvl-QXj0RYEc8o1M8vfTIG7zrTTG8dxVCvngJjryMHzm91xQIPiIGNT1HwqM8OGmKvtEMPTztrn08PSlzPpTA5rv1cg49WHiCPR98bb0SiTQ5llkEvYfMCz2cU8m84bYGPh7gSb2YOgI8_yE9Ps6J_TxOEFA8h_vovalbJ73dL5e7D-AjPaATZ7255BM9ZeQcPoZisb3CVNC6kBMmPjbvEz16MAy50LflvWi2Zj1NqvA6zVDBveY3UT1-Opo7k-mbPUrqCjzN_uW7umhIvfWWfD2-Vvg8qDRCPS_hcL0zZIa8Lv4GvlKxlr1U6m08u7upPZIkiL1yKFm6fsUKvk8gDL2iRt8799a2Parw1DloVwQ7iyfMu3WMUL3Kuok82WAhvR2qTjySvOk8zR7oPUUCl7xoycg8oxe9OwUz6DsQtcg8ajA9Pg3iIz2Zmim7-S3avXAcgryVV_i7z6Qovfwjgj1U1ZW8rPfAPAfO2b0iADi8fJOrPUYIj72L2-w6YcEdveIopL3Q1Va8NjK5PXQpbj2gnmM8QthfvIDfdTyd8ge8CxJ2Pd2hdjtbiW27fLcZPcbg4T0_9sQ6kS4yO6KU9Ty3_uk7bv-lPUiivLw6vqi7tkowPI9BH7zLiMm7YhAYPWhlMb3AQ027EOYWvqQiiDqqp4w58Z5jvV12jr2J1ca5bCUUvl5dur0ZlLu4hnzLvVtKob0jHQi62G0KO9avrz1zK8a7zwSUPDR6j70nmQi64xeuPTJUqryPrRK5ID7VPG80tjyyEKs5WZNdPFhS8jtzYJy6rm7rvKbwID0Llp65rIMtve1CWD1bi0g5HAWpOhDQWDzoyga6Xdo1PQEOhrxAOlq5bzgCvdnurj3UyzA4Wx3lPPvYU71wqT854b6UvW3WL70mTZQ3Mr-kvDu1Cb1RiRK5lNHQur0tgr3Q6AA4ZNiXvbk_Tb2Fvns5JNkevawwh72UWjS4xiI8PYTeVj0S7mG43fNXPcdXUT0Heh83DDM-PWKysr2u_Du3u_drvf3lmT2BRjG5MRY8vZSJxj1Hjok4_NKRPMOOcD1y2Dg4PYdovPOsRTtpvb84F9U6uvlQMTrQWNw3GFD5PLSqSjzCqvY39tEpPPSUmz1BjyU3yc9Bveislb3bHLM32V3iulC3or0Qm0G4UroPPUTQYrwRYw44lLSsvGytND0EGPO19nR6PeAP370_mZu3CG_Evan7ez2tg-u41OE3PdEm4rojMQ64NWxKvWXflT2R1IM3S-92vCtMP74vNDc4IAA4E0AJSG1QASpzEAAaYDD3ADMg88AS-Cv26-31JPsw9vgXwyUAFeoAHT8B4yrs-r4FAgA0ERQDtAAAABcS4SI1ACVfEdUMBuUiC8el-vYHfxf5Ec0YB0Du9EoM9gzjz7AXMwD56eX-LPfdIhsTNyAALX2JMzs4E0AJSG9QAiqvBhAMGqAGAAAQwgAAwMEAAADBAADgQAAA6MEAAJZCAACYQQAAwMAAABTCAACYwQAAMEIAADDCAACswgAAkEEAAJRCAAAowgAAikIAAGDCAADowQAAEMEAAHDBAAD4wQAAiEEAAAhCAADgQAAAcMIAAKrCAAAQwgAApEIAACBBAABIwgAA4EAAANbCAAAAAAAAgL8AAKbCAACIwQAA5kIAAIhBAABcQgAACEIAALBBAABcQgAAMEEAAODBAABQwgAAQEAAAABBAABkQgAA0EEAAEBAAADAwQAA2MEAAAhCAADgQQAAIEEAALDBAADAwQAAgMEAABjCAACYQQAAqMEAAIDBAABwwgAAYEEAADDBAADwQQAAgsIAANDBAABQwQAALEIAAGxCAACOwgAADEIAALDBAAAAAAAAQMIAAOhBAADAwQAANMIAAIjCAABAQQAAnkIAALhBAAAowgAA4EEAAADBAABwQQAAUEEAAGhCAACQQQAAgEEAANjBAACEwgAA2EEAAEzCAACgwAAAPEIAABBBAAAQwQAAYMEAAIBBAADwQQAA2MEAAMjBAAAEQgAAEEIAACBBAAAYQgAAQEIAAFRCAABAQAAA6MEAAChCAAAIQgAAqMEAADTCAAAAwgAAAEEAAFDCAABUQgAAcEIAAGzCAACYQQAA8EEAAKpCAABAwQAAUMEAAMDCAABAwAAAGMIAAABBAACYwQAAQMAAAMhBAACQQQAA4EEAAIhBAAAAwgAALMIAAIDAAACgwQAAkMEAAIDBAAD4wQAA0EEAABDBAACIwQAAKMIAAIhBAADgwAAABEIAABRCAACowgAAiEIAAGDBAABgwQAAjsIAAHDCAABsQgAAMMIAACBCAAA8wgAAoEEAALLCAACQwQAAWEIAAKBCAAAgQQAAqEEAAMDBAABAQQAAMEEAAPhBAACQQQAARMIAABjCAAAswgAAkEEAAOBAAAAQQgAA-MEAAFBBAABYQgAAhEIAABDCAACmwgAABEIAABDBAACYQQAAhMIAABjCAABwQgAAXMIAADBBAAAQwQAAiMEAAFBBAACQQQAAoEAgADgTQAlIdVABKo8CEAAagAIAAK6-AADYPQAA2j4AACQ-AACYPQAATD4AABw-AABjvwAAnr4AAJ4-AAD4PQAAmD0AAEC8AACgPAAAgDsAAMi9AACSPgAA4DwAAIY-AAC-PgAAfz8AAJg9AADoPQAAiD0AAFS-AABQvQAAmD0AAAS-AAAkvgAAcD0AACQ-AAAQPQAAiL0AAFC9AABwPQAAcL0AAKA8AADovQAAcL0AAMi9AABAvAAATD4AAEA8AAAUvgAAqL0AAFC9AACoPQAABL4AABy-AADGvgAAPD4AAMi9AACIPQAAiD0AAJg9AACIvQAART8AAKi9AAA0vgAA4DwAAEQ-AADYvQAA2D0AAHw-IAA4E0AJSHxQASqPAhABGoACAAA0vgAAdD4AANi9AAAHvwAAqD0AAEC8AADgvAAAjj4AAES-AACoPQAAuL0AALi9AAAEvgAAZL4AAIA7AAC4vQAAQDwAACk_AACAOwAAkj4AAFC9AAC4PQAARD4AADS-AACIvQAAHL4AAAy-AAC4PQAAJD4AALi9AACoPQAAUD0AAPi9AABQPQAADD4AAIq-AADWPgAAqD0AAIa-AACIPQAAmD0AAOi9AACKvgAAmD0AANi9AAAkPgAAf78AAOC8AAC4vQAAyj4AAAQ-AAAQPQAAML0AAIo-AACOPgAAgDsAAKC8AADIvQAAED0AALg9AABwvQAALD4AADw-AABEviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=p6pGp_QA4ZA","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["2161105643592835560"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2520645991"},"15810098922292811324":{"videoId":"15810098922292811324","docid":"34-7-14-Z777D107DD0D578F3","description":"Please watch: \"How to use Tab Bar Controller in Swift 3 Xcode 8\" • How to Use Tab Bar Controller in Swift ~- ... -~ ▽ WHAT IS Segmented Control ► A segmented control is a linear set of two or...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/215750/3a6ef45619d44c4b65fa758c6857595c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/sks0RQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DnnWtXRsgyIo","linkTemplate":"/video/preview/15810098922292811324?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use Segmented Control in Swift","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=nnWtXRsgyIo\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxNTgxMDA5ODkyMjI5MjgxMTMyNFoUMTU4MTAwOTg5MjIyOTI4MTEzMjRqkxcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8TpQKCBCQBgAQrKosBEAEaeIH-_ff9_wIA_QIFAvoG_gIj-P0IDgICAPj9_gMFAv8A8gj_9QwAAADrA_sL_QAAAPn2C_P8_gAAFQn9_wQAAAAH9PP1_gAAAAEB-fr_AQAA-fj-BgP_AAAT9w_9_wAAAPUKA_oCAAAA_QT-_QEAAAAJ9QgDAAAAACAALQpv2Ts4E0AJSE5QAiqEAhAAGvABTh70_BP8HAaj_AAA2yIMAoEa7gBF8t3_1AnQ_9EZ7AHAKeUAB9gb_9wIC__Q__3_xiTy_0U0EgDGBkH-Ee09AAAK3gFL3e4BJTEQAuYV8__vDRf_LPDsAFX3CwArIgj-KOvrAPUL4ALcCQkAEgb7_TMAKgEc-Qz-8QcNAvsNFP3tIBv_3PH8-r7_9PkdDgL8DP3VAAsi5_8M2QoDPdTr_hPZ7wJM1-MA6A7zBfAG_PnT_ez_5f_1ECse_gEMIAn7GesLDQTr_PPvFgnvD7zfA_w3-QtCGvkCAgTt7bo18Pva-BDwyCQRCP7lBwTy6_8JIAAtaOIOOzgTQAlIYVACKs8HEAAawAcMH7G-dBKAPe3xIr0wSPq9eRVDPWFmaTx3FUK-eAmOvIwfOb2JXSs-013DPX2GBTybHaG-RqGbvMhnqDxRMDM--oCbO5HnRD1bICY9ndaOu5kMx7y3siS-KRXDPETQYrwHmg8-Vt6EvEV4xTxU_Xo-CRQWPSa9lLzhRAS-WbU1vb40AD2s-gE9qJulvWVB-jvEW-c96p0AvV8pS7t06zU-cBxCvLFU8jzNAwi-4b2pPd8-BDwjfpq9TXBlPW8wL7xXeKc9K0YHvSkjLrxXlPK9YcyMPAX5m7uebY89MwLDO7rqCbwu_ga-UrGWvVTqbTyGG7A85FwUvagAmDzZBeO9a_hRvfB3vTsi_RY-VrUpvSN2WLvUKLS9ahqvvLY7-zt8KNG8e5wuPX3gtDxkk9w9bv1PPGcxzDx964M8LKuLN9o20jsLDg8-XGsWPKrvALx8OzO9_dEivDSXgDyyy4E8agSBPckMirxVcJM99arju-fT9Ds7xQo-VoMrvV_w5TsYpsC8WP_HvTFmprw2Mrk9dCluPaCeYzwttBO9ytqbPTetb7yDDK47NVkIPT_vvjuG8hQ9ZRyDPSF0krsfFpW9KVmOPPM05Lo1-oc9Dv2uvOOZo7vHOQC9uhq0vD95M7yLqcQ9JclYvWSBBLyXqRm-e-_UvFS2m7q1vu08qJMnvWjqs7sPF--84p-4vSqgGrqqyJK9d7SrvZJiarl3dkM8hgqEPFHCp7qLl109EAXTvSE6iLotWiU9ZeHrvJGyhzqNiZM9R3xdPOKJjjjwTl49c7I-PcFWQjn5mPQ8JAotPfWXADhOSAY9qCl4PYxdHTfDbLy7bGvVvJZH2biYH-4827hqvBEcxbip0yq7wF5hPN1baza0-xo9ryIDvRdmMLnSeF29Dvj8vIXqlri4pxQ8D-cKPO5cn7iT2N47A0xPvUZfBbjR4jG97ja5vb6gHDkOhMO73dyevZf9-bbbq0o9Oo_tO252hDg3Q_270MoCPQvkQDlb4Sc9qCUMvaD6d7g0ub28gNuLOy1sp7h15o69BO5vPS4CEzf80pE8w45wPXLYODjuiY-9a5-pvXJkLzeJtuO8rI-HvBTa_Tibr209M-KdvFfmmzeNIr8507lHvKk3GjjHoki7qcIfvc1INzglMh09zIfWvEQYjDh1Ajo9SfcOPQLlKDdlUiY7ILzRPHwBY7eGECE9XHfTvd7zm7fMIQ69sTMlPYDVCrij7dK7pn5ePL-GB7lnCZe8pgSJPZqypTcRCZU8_TPjvaUSgbYgADgTQAlIbVABKnMQABpgRPkAOQslxAbGSekJFtAZ4AjzCwW5Qv_49v8YQNvsBf3ooesk_0URDQehAAAALiv-PBcAEX7r1_L-0iITgZ0LGgZ7BfM-2A4PFsrgPDUe7dDo6_ZBAPrMvfga8dFzB_smIAAtniQUOzgTQAlIb1ACKq8GEAwaoAYAAHDBAADowQAAgEEAAHBBAAAQQQAAgkIAAAxCAACQwQAAoEAAAJDBAACSQgAABMIAAADCAADowQAAPEIAAGzCAAB0QgAAoMEAACDCAAAAQQAAeMIAAATCAABAwAAALEIAAIC_AAAAwAAAdMIAACjCAACWQgAAAEIAAIjCAAC4QQAA0MIAAILCAACwwQAAJMIAACRCAACkQgAAAMIAAJpCAAAEQgAARMIAAIRCAAAIQgAAIEEAADDCAACowQAAVEIAAORCAACsQgAAiEEAACDBAAA0wgAA-EEAAFhCAADgQQAAuMEAAIjBAABwwgAAQMEAAMBBAADowQAAqMEAAHzCAAC4QQAAwEAAAABAAACYwgAACMIAAEDBAACOQgAAiEEAAJzCAACwQQAAYMEAALjBAACowQAA6EEAADDBAABUwgAAlMIAALBBAACMQgAAyEEAAFzCAADYQQAAYEEAAMDBAACQQQAA0EEAAADAAAB4QgAAuMEAAIDCAACowQAAoMEAAKDBAABoQgAAEEIAAMDBAACgQAAAAAAAAJBBAACcwgAACMIAAIA_AABoQgAAoMEAAAhCAABoQgAAlkIAADBBAADgwAAAgEEAAKhBAAC4wQAAAMIAABzCAAAIwgAATMIAAFBBAADIQQAAYMIAAEBBAAAIQgAAuEIAAEDCAAAswgAAlsIAAADAAAAIwgAAQMAAAFDBAADAQAAAIEEAAPhBAAAsQgAAMEEAALjBAABcwgAAmMEAADBBAAC8wgAAgL8AALDBAADAQQAAgMEAAODAAAA4wgAAwEAAADBBAACQQQAAMEIAACTCAABAQAAAEMIAANjBAABkwgAARMIAAEhCAADgwAAAsEEAAKDAAADoQQAAbMIAAPBBAABgQgAA4EEAAJBBAABQwQAALMIAADBBAADAwAAAoEEAAIDBAACAPwAAisIAADzCAAAUQgAAgEAAAMhBAABwwQAAEEIAAIBBAABAQgAAaMIAAFTCAACwQQAAPMIAAHBBAABwwgAALMIAAJZCAAAAQQAAUEEAAADAAACgwAAAgEAAAEDBAADIwSAAOBNACUh1UAEqjwIQABqAAgAA-L0AACQ-AACePgAAND4AAOC8AADYPQAAcD0AAD-_AACKvgAAij4AAEC8AAAsvgAAUD0AABS-AAD4vQAA-D0AAKg9AACYPQAA2D0AAP4-AAB_PwAAcD0AAOA8AAAwvQAANL4AABw-AACAOwAAPL4AAFC9AADgvAAA2D0AAEA8AAA0vgAAoLwAAKg9AAAQvQAAcD0AAGy-AAA0vgAAfL4AAFS-AACYPQAAQLwAAJi9AAAUvgAAFD4AABC9AAAcvgAALL4AAJq-AAAwvQAAUD0AAIC7AADSPgAANL4AAHC9AAAVPwAAmL0AABA9AADOPgAAJD4AAAy-AADoPQAAND4gADgTQAlIfFABKo8CEAEagAIAAFS-AAAMPgAAmr4AAOa-AABQPQAAML0AABy-AABkPgAA2L0AAEw-AABAvAAAEL0AAES-AACGvgAAMD0AAFC9AABUPgAAET8AADC9AACmPgAA2L0AAGQ-AAC4PQAAgLsAAJi9AAAsPgAAgDsAAHA9AAC4PQAA4LwAAOg9AABwPQAA2L0AAII-AAC4PQAAiL0AALI-AAA0PgAAbL4AAEC8AAAEPgAAUL0AAHS-AACIPQAAuL0AADQ-AAB_vwAAgLsAAJq-AAA0PgAAEL0AAJi9AACIPQAAZD4AABQ-AADgPAAAMD0AAEC8AACgvAAAcD0AACy-AABQPQAA4DwAAKA8IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=nnWtXRsgyIo","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["15810098922292811324"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2387578566"},"8132902496855916071":{"videoId":"8132902496855916071","docid":"34-9-5-ZE08DE809E0851557","description":"What is CAGradientLayer ► A layer that draws a color gradient over its background color, filling the shape of the layer (including rounded corners) Overview Of CAGradientLayer ► You use a gradient...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1780019/47751e8bd6ea51cdf690f98703a5d1b1/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/KV-0JgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DVcaDj7MMcyc","linkTemplate":"/video/preview/8132902496855916071?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How To Use Gradient Layer In Swift 3 Xcode 8","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=VcaDj7MMcyc\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChM4MTMyOTAyNDk2ODU1OTE2MDcxWhM4MTMyOTAyNDk2ODU1OTE2MDcxasEPEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E9ACggQkAYAEKyqLARABGniB9vD8AgP8AOkADPL__gIAIAH1_hQBAgDWCQD9CPgEAPACD_oHAAAA-wb0_P8AAAAB9gEF9f0BAAsR_Q0EAAAACgL3AP0AAAD3EO4B_wEAAPUEAgr2AgABCvwB7f8AAAD7BAT9AAAAAPcMCf0AAAAA-fEP-gAAAAAgAC1cRco7OBNACUhOUAIqhAIQABrwAVIN6fsQ6RIEoSj2AdIO5gGBGu4AVgD9Abbs1gDnE9ABvgPdAQfYG__NAgH_xQHu_7Ec5f5FNBIA-fE9A_3xKgAIA8gBOccRARr1FQHmFfP__gwk_jraG_097wECM_wO_w3z7_0I-tgBvPv_AP8LCgUwxhgDHQP7AtglIAYANgoD6wQY_9_4CQW3-QMDDRn9__oPuwk9-uwA-RYU_BDy6AAc4BICFMTx_cAe9ADq4gf8zuHm_Pf8Bg4TFAYBCiYl-RAZCQUR6ez3BiIJ7x7s3Q38Ogf7Fw77E_vy9_fEHQQB0PcG_tYp_QT-6_T19foHBiAALWjiDjs4E0AJSGFQAipzEAAaYGjzADz6_LX7wgPp9s_dI-rb1fjq3jf_ItH_6jLq-RAU-KcC9_9DAP0bnwAAACM3BBDjABZ_Ds_Y5bsZ_rnJDPEfdgjzLab7LkHRxS3eDxvSzOj0UgDqu8rrDQHyVQLS5yAALZ8mGDs4E0AJSG9QAiqvBhAMGqAGAABgwQAAgEAAALDBAACwQQAAYMEAAKJCAAC4QQAAmMEAAFjCAAAswgAAiEEAAEDCAADcwgAAQMAAAJJCAABEwgAAaEIAAPDBAACYwQAAgMEAAAAAAADgwQAAYEEAACRCAACAvwAA4MEAAJDCAABowgAAJEIAABBCAACOwgAAgMAAAJDCAABAwAAAcMEAAHjCAABAwAAAsEIAAIBBAAAAQQAApkIAAOhBAABUQgAAREIAAHDBAAB0wgAA2MEAAJDBAACeQgAAuEEAAABAAAAIwgAAuMEAAIBBAACQQQAA6EEAAMDBAAAgQQAAIMIAAHDBAADIQQAAoMEAAMDBAABkwgAAiEEAADDBAABgQQAAGMIAAIDAAADIwQAAnEIAAIBCAADEwgAAyEEAACzCAABAwQAAMMIAAGRCAAAYwgAAgMIAAIrCAACgwAAAmkIAAHBBAAAQwQAAJEIAAEBBAACgQAAAIEEAADBCAAAwQQAATEIAABDBAADCwgAAwEEAADDBAAAQQgAA-EEAAEBAAABAQAAA6MEAAKBBAADQQQAA-MEAAJDBAADAQAAAOEIAALDBAABAQgAAGEIAAKBBAACAPwAAAAAAAMjBAACAwAAAkMEAABzCAABQwgAAoMAAADzCAABgQQAADEIAABzCAABgQQAAcEEAALBCAADgwQAAIMIAALDCAADYQQAAGMIAAIBBAACQQQAAQMAAAODAAAAkQgAAoEEAALhBAABQwgAAGMIAALDBAACQQQAAgMAAAADAAABcwgAAGEIAAADCAAAwwQAAsMEAAMBAAABAQAAAuEEAADRCAAA8wgAAWEIAABDCAABAwQAA5sIAAJbCAACoQgAAIMEAAMBAAAAwwgAA-EEAAEjCAACwwQAAeEIAAJJCAACoQQAAQEEAACzCAACoQQAAQMAAAABBAABAwAAAcMIAAPjBAAAMwgAAJEIAAADAAAAYQgAARMIAAADBAADwQQAAwkIAACzCAABcwgAAHEIAAIBAAACAPwAA6MEAACTCAACMQgAAEMEAAEDAAACQQQAABMIAAIBAAAAAQAAANMIgADgTQAlIdVABKo8CEAAagAIAAPa-AACgPAAAVD4AAJI-AACAOwAA9j4AAIg9AAB_vwAAUD0AADQ-AACoPQAADL4AADQ-AADIvQAAMD0AAOi9AAAcPgAA-D0AAEQ-AAD-PgAAOT8AAAw-AACYPQAAuL0AAKi9AABAPAAAQDwAAJ6-AAA0vgAAmL0AADQ-AAA8vgAAyL0AAIi9AAC4vQAAyL0AAEA8AAA0vgAAuL0AABA9AAAwPQAAXD4AADw-AAAEPgAADD4AAI4-AACgPAAAuL0AAEy-AADuvgAAQLwAAMg9AACYPQAAmj4AABA9AACAOwAAXz8AAJi9AACgvAAAqL0AAIY-AABsvgAAqL0AAAy-IAA4E0AJSHxQASqPAhABGoACAAC2vgAARD4AAFS-AAAJvwAAHD4AAIi9AAAUPgAAmD0AAMg9AADgvAAAEL0AAHA9AAAMvgAArr4AAGQ-AABQPQAAgLsAABU_AAAQPQAAxj4AAOi9AAC4PQAA2D0AAPi9AABwvQAA2D0AAKA8AAAcPgAAjr4AAIq-AACoPQAALD4AAOA8AAAMPgAADD4AAGy-AACePgAAwj4AAJ6-AAAwvQAAXD4AAAy-AACIvQAAML0AAKg9AAAEvgAAf78AAJq-AAAEvgAARD4AACQ-AADgPAAA4LwAAIg9AACSPgAAUD0AAIi9AADovQAAMD0AABQ-AACgPAAAmD0AAMi9AACoPSAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=VcaDj7MMcyc","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["8132902496855916071"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"3395533810"},"6680409945772870821":{"videoId":"6680409945772870821","docid":"34-1-3-Z7B4A20FBBCB1F46C","description":"▽ Download Source Files Download Project ► In This Tutorial Developing a Basic \"Lesson #4 | How To Use Pinch Gesture Recognizer In Swift 5\" App for iOS 13 using Swift 5 Xcode 11. Overview A pinch...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4410525/a7374aad09cb3ef2f0bc836adbbb18d3/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/SK-ZCgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdQWLgYxAMkE","linkTemplate":"/video/preview/6680409945772870821?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Lesson #4 | How To Use Pinch Gesture Recognizer In Swift 5","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=dQWLgYxAMkE\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoVChM2NjgwNDA5OTQ1NzcyODcwODIxWhM2NjgwNDA5OTQ1NzcyODcwODIxapMXEgEwGAAiRRoxAAoqaGhyb3hsZXNuYnR6ZHBuYmhoVUNybmIxZThLcmg4X1gxZ3N4eXNxMkhBEgIAEioQwg8PGg8_E8UFggQkAYAEKyqLARABGniB_vTzAgL-APv1Dv8HBf0BGAEOCvYCAgDr_Q34-f8BAAkBA_IGAQAA-v8BBggAAAD1AQP78_8BAA4EAf4FAAAACwUAAAUAAAAHAf3-_wEAAP32Afn2AgABF_v8_gAAAAAOCPQM_wAAAAQFEwcAAAAAAPXz_gAAAAAgAC3McNA7OBNACUhOUAIqhAIQABrwAUYB4fkM4gADrx_lALwIDgGBGu4ALvb6AdXf1ADTDrgBvPT1AenpEQDzDP4AnxMMAbkczP42Ii8BHwUx_xHtPQABIM8AMvApADoQGALRIPn_7w0X_zDyEABQx_v9M-rs_xYB9Pn5Acb_zeYXBAwWJgAj6P4CJAUPCe4iG_rrJjb_2vgN_9AZHwHJDP_9HQ4C_BMO6gE-CtcA4PUZ_AkM5QYX9QgC7-gI-d8JDwrP5gD80hboBOP_DwznDSYECiYl-QX7FfkR2AXw7xYJ70YF8vQAWfn-Mwj7Dv7gAfPRHBT8AtgEBtYQ7gv-5QcE5fQB8iAALWjiDjs4E0AJSGFQAirPBxAAGsAH7Z-vvkldXD0hJVE9wTvZvVMWvz1XYnk8CoUIvpqUgr3caFu9BYpIPhD8uT0XLNW82NR5vgUESb3zhgW9LQlQPtT4YDzmZBg9mGPevCahurt201e9Kl11vc0P0jxfDMQ70kiVPf4izbwe7Qk9vktZPpEc3TugfIs6YK1KvsE-1TwKQ4072fWRPbzTGbwJdrK8ck0BPiQ2ib1qZPy8XuirPYDBCT3cEU48zQMIvuG9qT3fPgQ8e64FvcMHez0jyg29HejBPYb8frnqSY88ic8NviJ8jr2Yb5g8FxLLPMdE77wowVG705klvRc5ejxbqEa8gjRoPSlVx7uBSPU82QXjvWv4Ub3wd70718N3Pdndjb1grVo8fNyivb9g9zxMRC689VIMPaAPYLz8T8Q7SxcHPf-JGz00z1s8HseqvDmvVr1rfnw8o80xPmyzMbzIeLm8EkwlvlcjW70yupM7E7ysPXAk0D3690-8DfYLPXKmCT3mPCU7PjK3PbmdxzzKZac4XeteO_Npn728GDE7LgLjPZA1_jxQHnE8P1WVvdWLqzzYlHU8oPOkPF8eFz0ws_i6LapqPVIRIzxDfb-78W6bvcnLmr1ebQG8bv-lPUiivLw6vqi7IYZnvTpoBDxdjJ67DjYQPQCogr0iMzy8BXvCvXMuRb2na_W6M2idvenrnjxodsC7VRMEvpW347xkV5I5E1hKvZ1VVb3nNTi7ZFkTOwSPDz3Johe7eaenO4CKWb2mCVa2f06BvCl7pjxXSqW4R0-2PRbSKzw0zoc4P96SOxAIzzzzxNa40UoQvWwwQ7z_a7A5Kx4yPQnlyD0UIp6576sSPc6mA74Woda3sZZxvH5zWrz3_zM73_X-PPj2Mz0xNmk5ZabZPEERizysHeu4pBG9PCpprDrGZ2W4BLLwu0cdnbvbzvU3AfKpOqZkFL3j5Nk4DxYEvVx4GjzMrl24SVGSPfrIV714Ohw526tKPTqP7TtudoQ4s0aYvaornz2p-jq4wsCjPSVjML1Byes35-CZvQbJsTyqJcu4sA-xvbcMuL3-WDi41uwcvVCJ0Dycql04r3vrvXN_pb1QwBG4XHygveh7V73seYQ3JVBOvfKGar2znn24BeHqvbu2N737KAO5sa8OvEX_urtYB--2ZIqDPZJkLL3NSn-3n1UrPd3q2T1hKpM3m5fePHB1JTxHEqu3va8FPaVJCb6tnoW4-gf2PNngjjt9jSM4BixZvTtSP7t4PCa4vqAJPJ2hmD3KA4U34R-bvGH_Fb7pwla4IAA4E0AJSG1QASpzEAAaYF_-ACIR9egE8zr0Beb3HfD78_Efszf_IuAA4C3mMxwJ_rQlGP9I9R7_qwAAACAz6CDDAPxy8OPoBdwU57Wu-esSf-n6KONBEzXuqQvIDS3i9soJPQArwswwFNnUUR30ICAALTOWHjs4E0AJSG9QAiqvBhAMGqAGAADAwQAAMEEAAEhCAAAkQgAAEEEAAAhCAACgwQAAUMEAAAAAAACQwQAAZEIAAGzCAACgwgAANMIAANxCAAAAAAAAEMEAAKjBAADIQQAAGMIAANBBAACYwQAAwEAAAIhBAADYQQAAYMEAADjCAAC-wgAAwEIAAFDCAAAwwgAAEEIAAKLCAACwQQAAgD8AAATCAACYQQAAokIAAFDBAAAgwgAASEIAAODAAACMQgAAnEIAANhBAACIwQAA4MEAAJjBAACqQgAAYMEAAIDCAAD4QQAAkMEAAPhBAADYQQAAgD8AAHzCAAAQwgAAgMEAADBBAAB0QgAAgMEAAFDBAAAgwQAAEEEAALjBAACwQQAAeMIAAIBAAAAgQgAAoEIAAFhCAACOwgAAukIAAPDBAACYwgAAiMIAAAAAAADgwAAABMIAAIDBAADgwQAAcEIAAEBCAAAgwgAAfEIAAETCAADAwAAAgEEAAARCAAA4wgAA6EEAAEBAAABwwgAAwEEAANjBAADowQAAFEIAAEBAAACwwgAAAMAAABBCAACAQQAAQMEAAJBBAADAQQAAGMIAAKBCAAAMQgAAAAAAAFxCAABQwQAALMIAANjBAAD4QQAA6EEAAEDBAAAAwgAAEEEAAIA_AABwwQAAEEEAACzCAABUQgAAFEIAAKhBAAAYwgAAuMEAAK7CAACWwgAAoEAAACTCAADgwQAAoEAAAOBBAADYQQAAgEEAAATCAACKwgAAFMIAAJLCAADAwAAABMIAAJTCAACAQQAAAEAAAIA_AADIQQAAMMIAAABBAAAIQgAAcEEAAAzCAABQwQAAsEEAAJ7CAADIwQAAysIAAAzCAACYQQAAIEEAABBBAACYwQAA4MEAANBBAADAwAAAjkIAAHBBAADwQQAAiEEAAEBBAAAIwgAAMMIAAADBAAAAwgAAwMAAAODBAAAEwgAAaEIAADRCAAAAQgAAisIAAKjBAACQwQAA4EEAAKDBAACQwQAA6EEAAOhBAAAAQAAAcEEAAHDBAACYQQAAMEEAAJjBAAAUQgAAcEEAADBBAABwwQAAmsIgADgTQAlIdVABKo8CEAAagAIAAFC9AAB0PgAAnj4AAGQ-AACOPgAAJD4AAEQ-AAB_vwAAXL4AANg9AADIPQAAUL0AABw-AAAQvQAA-L0AABS-AACoPQAAmD0AAAw-AAAZPwAAfz8AAIo-AACWPgAA-D0AAKi9AAAQPQAAnj4AAJi9AABQvQAAuD0AAGQ-AAD4PQAAqr4AAPg9AAAkPgAADL4AAEA8AACGvgAAEL0AAES-AABAvAAAPD4AACw-AAAUvgAAjr4AAKA8AAA0vgAAlr4AAJK-AADivgAAyD0AAHw-AABwvQAAED0AAMo-AAA0vgAAWT8AAJq-AABwvQAALL4AAFA9AABAPAAAQDwAADw-IAA4E0AJSHxQASqPAhABGoACAAAsvgAAMD0AAJq-AAALvwAAML0AAEC8AABQPQAAuD0AAFS-AAAkPgAAcL0AAOi9AABMvgAABL4AAOg9AACovQAARD4AAAk_AAAwvQAA4j4AAPi9AAAMPgAAgLsAALi9AAAwPQAA4DwAABS-AACAOwAAuD0AAIi9AAAwPQAAuD0AAKi9AAAMPgAAbD4AACy-AADGPgAAiD0AAEy-AAAMvgAABD4AAOg9AACWvgAA4DwAAFy-AAD4PQAAf78AAKC8AAA0vgAA2D0AADA9AADgvAAANL4AAM4-AABAPAAAqD0AAOA8AAAQvQAAUD0AABQ-AABwvQAAUD0AAAw-AABwvSAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=dQWLgYxAMkE","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["6680409945772870821"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"4088585823"},"13951513115083044647":{"videoId":"13951513115083044647","docid":"34-3-17-ZAD750655930A71D3","description":"In This Tutorial Developing a Basic \"Today Extension\" App for iOS 10 using Swift 3 Xcode 8. ▽ Widgets. ▽ A widget is an extension that displays a small amount of timely, useful information or...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1550083/4a615c4b74d1a3832dfd2e45a026513c/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5kxhUwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DRXK8Sjk-leY","linkTemplate":"/video/preview/13951513115083044647?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How To Use Today Extension In Swift 3 Xcode 8 ( Hindi )","related_orig_text":"SWIFT Hub Learning","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"SWIFT Hub Learning\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=RXK8Sjk-leY\",\"src\":\"serp\",\"rvb\":\"Eq4DChQxMzgyMzMwNjY3ODczMTI5NzgxNAoTNTk1NDAxNTc3MzkzMTUxMTE5NgoUMTY5NTEwMjY0Mjk0NjQ0NjM0NTcKEzQwNzQ4NzY5NjU5Njc3OTA0MjQKFDEyNDA4MDgyOTE5NDA3Mjk1MDY0ChM4Mjc0MzAwODM3NTEwNjQzMDQ1ChQxMTYyMTkzMDg4OTk2OTUyNTE4NwoUMTcyOTQwOTUzNDg5OTI1MDU0MTIKFDEyNzcwMzY2OTc1MjIxMDQ1NzE0ChMxMDU2NDM3MzU1MTE5MzQyNDU5ChQxMDg1ODg2MDI2MTQxNjc2Mzg5NgoTMTYwMTE0MzAwNzMzMDQ4MzU2MQoTODQxMjY5OTY3MzM2NTAzNDk2MgoTMjE2MTEwNTY0MzU5MjgzNTU2MAoUMTU4MTAwOTg5MjIyOTI4MTEzMjQKEzgxMzI5MDI0OTY4NTU5MTYwNzEKEzY2ODA0MDk5NDU3NzI4NzA4MjEKFDEzOTUxNTEzMTE1MDgzMDQ0NjQ3ChQxMDc1NTM5MDI0NzI3NDEyNTgwNwoTOTgwNDg2MDY3NzYzNTI5ODY4MBoWChQxMzk1MTUxMzExNTA4MzA0NDY0N1oUMTM5NTE1MTMxMTUwODMwNDQ2NDdqiBcSATAYACJFGjEACipoaHJveGxlc25idHpkcG5iaGhVQ3JuYjFlOEtyaDhfWDFnc3h5c3EySEESAgASKhDCDw8aDz8T7wOCBCQBgAQrKosBEAEaeIH-_ff9_wIA9PkL9v4BAAEi-AX8BgIDAOQB9_8J_AIA8QIO-gcAAAAFAAABBAAAAA33AQMA_gIADQb1AwQAAAAWBf3x-wAAAPcP7wH_AQAA9_kFDgT_AAAFAQD9_wAAAAAEA_f7_wAA9wcBAAAAAAD28wP9AAAAACAALQpv2Ts4E0AJSE5QAiqEAhAAGvABRBr1_QwYDQS5ERUA7RfqAIEAAv9b8foA5OTtAb_3zQDUCfkA2BcCAOMiJAHNAfD_yygH_0ssIwDOBTj-9PP-AQMC8gE47vsAOAD9APjd__7x_fX-DuwA_zAIGgEzNAn-O_kB_w759P25JPIC8PfkAhLw8gMfBA0IDf_7BA4YG_j4Jg7-9BP7BuME9fj86uYBGPv4AAYL5QD77v0CJQEG-h0B_vwi9PMADQbzBg_p8PgA4fj63A8JDgvy-AAlIRb79PgiAh_n8fYMGQ0A8s3w_hwF_v8sLAkGE_cC8MwZAwHmDBD42x0N-zv5BQf9CwQCIAAtv08kOzgTQAlIYVACKs8HEAAawAenlcK-vuutPf6jJbyjUzy99MgbvOtNMbxh3x6-fpv0vF_Xqr155fo9JbC5Pagi8Dz8jLu-WlMPvMbqxbstCVA-1PhgPOZkGD3yfYw9FqEYPVg7irzvxfe9IiioPSkvqLwQXAU-m5NVu-2sK7vwNHk-bmx2vGQU9DvE7tu9B4MlO2YVFTzhXhk9d_GjvJG-JLxH1ZU9M9FWvbuWtby8Wu49QGNLvCsBpzwy5Pi9pOrNPOvr7zymEIO9HwAnPTMb_7wRrIo9SVjFvTFQJbtaDQm-GXslPQEZlTy9R5c99VRdvR3rHjy6aXO9Oyx-vWUXjDzOYYg8-QWFvJdjQzxOhl698zHpvI46X7yj1Y89p3J_vKzCqLr4Uii-LhOPvBQoIDxiTiu99H3Au8M0AjydnyI8Z9JGvRZlmzw3TIk9jf02Pcsqz7rLdaQ9nsASOR3t8rrYRRG9SUsFPeq1NDy-W-o8ls6XPY82jrk1eQo-RxTkPIH5dTxPXG49kbc8PWF8B7uAZoC9vIqmvcibV7wQI-Q9gCSRPCvbKLp30fy8kWqjPdCeqjsskRU8RFxPPSM0ADwT46s8nVGOPfyjc7vn88u96B0hvGK09Ts1w7c9gFMOPaYkkDx1A8W810CUvcGhgbvrR6Q9pd5uvWkT8TudLju-bdCyvKdkYLlPAlu9PksGPTsdhjvbEj697x6QvcUMJjt0wyW8_IKHvZZS3DlTKKY8bgepPTeoXDlBpps9aiSjvQxECbt5Wr68F0_YvLmaSDrVhZ49k6ptPUi4GLldL6I9RKJ1PKzQhzgtyea83_TTPABpRbkRCZU81CKHPevBYjjR-gW9lpXDumXkzLil7xw8Vl_CPAVYu7pgbP45GAdXvRFi2ze0ETm9NygLva1-EDlqidW9lit3vcGS3jfraQy9gq9jvWkEZzdIUz09ljlivTLmkjjZVwG8vdpWvXy3lbixVRu8tNaGvPYea7gQ39O8Q_wJO4xMaLdzGAY8TpY_PdbckzcHQJE9jePRvH4gVDhTM7W8DiByPSSYIrm1jf-9BMHIPfDho7ji1_66inqsPdVYlbjMKoc9gPZ-vKkGHDgBByO9H65rvVa-craxNLA8XjtHPbl4QDj9GVk9p9vIPDuQ5jfJz0G96KyVvdscszfdJCa9ZXJFvB_YKLdcd449ZB1zPTXnZre4w-y78wUtPXf-_7RJ9448rVDEvXOc8rjMIQ69sTMlPYDVCrhrsuu8ElQIvY5-ZLgjLRU9dmzEPTNHBriLzJe9RpOQvbAAKrggADgTQAlIbVABKnMQABpgRvEAK_vp0_D5Iun1FNog5eQT5-zlM_8PvQABHuD2_PHyuQjzADsbCh60AAAANCMJI_EAFmb-8AgF0QEQnqgH_BJ_HQgXwvgSFdC9GeIODb7_4S85AAbh2Qwi8MlRBv4LIAAtlI0vOzgTQAlIb1ACKq8GEAwaoAYAAKjBAACQwQAA8EEAABBCAACIwQAAOEIAAOBAAACQQQAAmMIAAHzCAAA0QgAATMIAAKLCAABAwQAAikIAAPDBAAAQQgAAWMIAAMDAAAAAAAAA6EEAAFjCAAC4QQAA6EEAAKBBAABAwQAAkMIAAFDBAABsQgAAQMEAAKDCAAC4QQAA4sIAAODAAACgQAAAlMIAAIhBAADAQgAAkEEAAExCAABEQgAAgL8AAPhBAABwQQAAMMEAABDCAAD4wQAA4MAAALZCAABAwAAAkMEAALDBAABcwgAALEIAAFxCAAAAwAAAJMIAANhBAAAAwQAAwMEAACBCAADAwAAAAAAAAL7CAADgQAAAQMEAAMjBAAD4wQAA8MEAANDBAAAkQgAAAEIAAGTCAACAQgAAdMIAAMhBAAAYwgAAoEAAACTCAACAwgAAZMIAADBBAABsQgAAwEEAADDCAAC4QQAAQMEAAAhCAAAAQgAAVEIAADBBAAAAQgAAIEEAAGjCAABoQgAAJMIAAOhBAAA0QgAA-EEAALDBAADwwQAAAEAAABBCAAB4wgAAAAAAAABBAABQQQAAIEEAANhBAACgQQAAQEIAAODBAABMwgAABEIAAIhBAADoQQAANMIAAMjBAADwwQAAoMEAAMBBAABwQQAAAMAAAJhBAADwQQAArkIAAKjBAACMwgAAlMIAABTCAAAIwgAAkEEAAIC_AAAMwgAAMEEAAKhBAACwwQAAgEEAAGzCAAD4wQAAQMEAAJjBAACQwQAAAMAAAEDBAACQQQAAcMEAAMjBAABswgAAqEEAAIBBAABQQgAAcEIAAHDCAAAAQgAAJMIAAEBBAADGwgAAjsIAAIxCAACAQAAAaEIAAJjBAAAAQQAAqsIAANDBAABcQgAAjEIAAHBBAADgQAAAbMIAAMBBAACIwQAA4EEAAADBAADgwQAA6MEAACTCAAAUQgAAoEEAAKBBAAAowgAAiEEAABBCAACMQgAA8MEAAILCAACgQQAAwEAAABBCAAAQwQAAgMEAAJhCAACAQQAAoEEAALjBAAAQwgAAIMEAAKhBAACgwSAAOBNACUh1UAEqjwIQABqAAgAAbL4AAOg9AAAUPgAARD4AAIC7AAAkPgAAEL0AAFe_AABQvQAA4DwAAIi9AADYvQAABD4AAFA9AAAQPQAAEL0AAMg9AACoPQAAmD0AAKo-AAB_PwAAgDsAAEA8AADoPQAAZL4AAIg9AACgvAAAhr4AAKg9AAD4vQAADD4AABC9AAAEvgAAVL4AANg9AACovQAA6L0AANi9AADovQAAHL4AACS-AABkPgAAoDwAAEA8AACIvQAAJD4AAJo-AAAMvgAANL4AAIK-AACoPQAAqD0AAFA9AAAcPgAAPL4AAIC7AAAxPwAAUD0AAMg9AAAMPgAAmj4AAHC9AABQPQAALL4gADgTQAlIfFABKo8CEAEagAIAAI6-AAAsPgAAHL4AAAu_AACgPAAABL4AALi9AAA8PgAAqL0AAFQ-AAAkvgAAuD0AABC9AAAcvgAABD4AAEC8AAAMvgAALT8AAHA9AADGPgAAML0AADQ-AABwvQAAyL0AAOi9AAAwvQAAiD0AAKg9AABUvgAAgDsAAKA8AADIPQAAuD0AAHA9AACYPQAAXL4AAI4-AAAkPgAAlr4AAKA8AADovQAA6L0AAGS-AAAQPQAA2D0AAAS-AAB_vwAAFL4AANi9AACgvAAAiD0AAIC7AADgvAAAPD4AAHQ-AACoPQAA4LwAAOi9AAAkPgAARD4AAFA9AAAcPgAA4DwAADS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=RXK8Sjk-leY","parent-reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["13951513115083044647"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"videoContentId":"2229881466"}},"dups":{"13823306678731297814":{"videoId":"13823306678731297814","title":"Lesson #1 | How To Use Tap Gesture Recognizer In \u0007[Swift\u0007] 5","cleanTitle":"Lesson #1 | How To Use Tap Gesture Recognizer In Swift 5","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Gtu-9wiJSoI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Gtu-9wiJSoI?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"https://www.youtube.com/channel/UCrnb1e8Krh8_X1gsxysq2HA","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":440,"text":"7:20","a11yText":"Süre 7 dakika 20 saniye","shortText":"7 dk."},"views":{"text":"6,8bin","a11yText":"6,8 bin izleme"},"date":"9 mar 2020","modifyTime":1583712000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Gtu-9wiJSoI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Gtu-9wiJSoI","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":440},"parentClipId":"13823306678731297814","href":"/preview/13823306678731297814?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/13823306678731297814?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5954015773931511196":{"videoId":"5954015773931511196","title":"How To Use NSUserDefaults In \u0007[Swift\u0007] 5","cleanTitle":"How To Use NSUserDefaults In Swift 5","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=sKkcGCzfIsg","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/sKkcGCzfIsg?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"https://www.youtube.com/channel/UCrnb1e8Krh8_X1gsxysq2HA","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1691,"text":"28:11","a11yText":"Süre 28 dakika 11 saniye","shortText":"28 dk."},"views":{"text":"1,4bin","a11yText":"1,4 bin izleme"},"date":"8 mar 2020","modifyTime":1583643330000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/sKkcGCzfIsg?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=sKkcGCzfIsg","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":1691},"parentClipId":"5954015773931511196","href":"/preview/5954015773931511196?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/5954015773931511196?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16951026429464463457":{"videoId":"16951026429464463457","title":"Lesson #1 | How To Use Stretchy Header Effect In \u0007[Swift\u0007]","cleanTitle":"Lesson #1 | How To Use Stretchy Header Effect In Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Si3-waRGh3o","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Si3-waRGh3o?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":808,"text":"13:28","a11yText":"Süre 13 dakika 28 saniye","shortText":"13 dk."},"views":{"text":"6bin","a11yText":"6 bin izleme"},"date":"7 nis 2018","modifyTime":1523059200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Si3-waRGh3o?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Si3-waRGh3o","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":808},"parentClipId":"16951026429464463457","href":"/preview/16951026429464463457?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/16951026429464463457?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"4074876965967790424":{"videoId":"4074876965967790424","title":"How To Use Toast In \u0007[Swift\u0007] 4 Xcode 9","cleanTitle":"How To Use Toast In Swift 4 Xcode 9","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=7g3Qlpk5n3I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/7g3Qlpk5n3I?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":374,"text":"6:14","a11yText":"Süre 6 dakika 14 saniye","shortText":"6 dk."},"views":{"text":"1,8bin","a11yText":"1,8 bin izleme"},"date":"22 tem 2018","modifyTime":1532280226000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/7g3Qlpk5n3I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=7g3Qlpk5n3I","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":374},"parentClipId":"4074876965967790424","href":"/preview/4074876965967790424?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/4074876965967790424?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12408082919407295064":{"videoId":"12408082919407295064","title":"How to Use Switch in \u0007[Swift\u0007]","cleanTitle":"How to Use Switch in Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pBhNWJ17-ng","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pBhNWJ17-ng?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":316,"text":"5:16","a11yText":"Süre 5 dakika 16 saniye","shortText":"5 dk."},"views":{"text":"1,6bin","a11yText":"1,6 bin izleme"},"date":"26 haz 2017","modifyTime":1498435200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pBhNWJ17-ng?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pBhNWJ17-ng","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":316},"parentClipId":"12408082919407295064","href":"/preview/12408082919407295064?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/12408082919407295064?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8274300837510643045":{"videoId":"8274300837510643045","title":"How to Build First IOS Hello World App in \u0007[Swift\u0007] 3","cleanTitle":"How to Build First IOS Hello World App in Swift 3","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pAYTXL48Fm4","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pAYTXL48Fm4?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":289,"text":"4:49","a11yText":"Süre 4 dakika 49 saniye","shortText":"4 dk."},"views":{"text":"2,1bin","a11yText":"2,1 bin izleme"},"date":"1 mayıs 2017","modifyTime":1493636810000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pAYTXL48Fm4?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pAYTXL48Fm4","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":289},"parentClipId":"8274300837510643045","href":"/preview/8274300837510643045?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/8274300837510643045?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11621930889969525187":{"videoId":"11621930889969525187","title":"How to Use Tab Bar Controller in \u0007[Swift\u0007]","cleanTitle":"How to Use Tab Bar Controller in Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=oAWEp0D_htA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/oAWEp0D_htA?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":364,"text":"6:04","a11yText":"Süre 6 dakika 4 saniye","shortText":"6 dk."},"views":{"text":"2,7bin","a11yText":"2,7 bin izleme"},"date":"6 haz 2017","modifyTime":1496707200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/oAWEp0D_htA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=oAWEp0D_htA","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":364},"parentClipId":"11621930889969525187","href":"/preview/11621930889969525187?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/11621930889969525187?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17294095348992505412":{"videoId":"17294095348992505412","title":"Lesson #3 | How To Use Swipe Gesture Recognizer In \u0007[Swift\u0007] 5","cleanTitle":"Lesson #3 | How To Use Swipe Gesture Recognizer In Swift 5","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=rnI_AeBNWFY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/rnI_AeBNWFY?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1428,"text":"23:48","a11yText":"Süre 23 dakika 48 saniye","shortText":"23 dk."},"views":{"text":"6,4bin","a11yText":"6,4 bin izleme"},"date":"14 mar 2020","modifyTime":1584169212000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/rnI_AeBNWFY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=rnI_AeBNWFY","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":1428},"parentClipId":"17294095348992505412","href":"/preview/17294095348992505412?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/17294095348992505412?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"12770366975221045714":{"videoId":"12770366975221045714","title":"How to Use Activity Indicator View in \u0007[Swift\u0007] 3","cleanTitle":"How to Use Activity Indicator View in Swift 3","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=499iUYbL8D0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/499iUYbL8D0?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":386,"text":"6:26","a11yText":"Süre 6 dakika 26 saniye","shortText":"6 dk."},"views":{"text":"1,8bin","a11yText":"1,8 bin izleme"},"date":"18 mayıs 2017","modifyTime":1495065600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/499iUYbL8D0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=499iUYbL8D0","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":386},"parentClipId":"12770366975221045714","href":"/preview/12770366975221045714?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/12770366975221045714?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1056437355119342459":{"videoId":"1056437355119342459","title":"How to Use UIAlertController in \u0007[Swift\u0007] 3","cleanTitle":"How to Use UIAlertController in Swift 3","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=JiTZM5NY_1I","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/JiTZM5NY_1I?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":766,"text":"12:46","a11yText":"Süre 12 dakika 46 saniye","shortText":"12 dk."},"date":"16 mayıs 2017","modifyTime":1494933145000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/JiTZM5NY_1I?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=JiTZM5NY_1I","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":766},"parentClipId":"1056437355119342459","href":"/preview/1056437355119342459?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/1056437355119342459?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10858860261416763896":{"videoId":"10858860261416763896","title":"How to Use DatePicker in \u0007[Swift\u0007] 3 Xcode 8","cleanTitle":"How to Use DatePicker in Swift 3 Xcode 8","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=XfI5Bv0VyQ0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/XfI5Bv0VyQ0?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":228,"text":"3:48","a11yText":"Süre 3 dakika 48 saniye","shortText":"3 dk."},"views":{"text":"12,9bin","a11yText":"12,9 bin izleme"},"date":"23 tem 2017","modifyTime":1500794552000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/XfI5Bv0VyQ0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=XfI5Bv0VyQ0","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":228},"parentClipId":"10858860261416763896","href":"/preview/10858860261416763896?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/10858860261416763896?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1601143007330483561":{"videoId":"1601143007330483561","title":"Lesson #5 | How To Use Rotation Gesture Recognizer In \u0007[Swift\u0007] 5","cleanTitle":"Lesson #5 | How To Use Rotation Gesture Recognizer In Swift 5","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=8V6eHuzo000","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/8V6eHuzo000?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"https://www.youtube.com/channel/UCrnb1e8Krh8_X1gsxysq2HA","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":335,"text":"5:35","a11yText":"Süre 5 dakika 35 saniye","shortText":"5 dk."},"views":{"text":"2,1bin","a11yText":"2,1 bin izleme"},"date":"1 nis 2020","modifyTime":1585770403000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/8V6eHuzo000?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=8V6eHuzo000","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":335},"parentClipId":"1601143007330483561","href":"/preview/1601143007330483561?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/1601143007330483561?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8412699673365034962":{"videoId":"8412699673365034962","title":"Lesson #4 | Tableview Cell Swipe Show Delete Or More Button In \u0007[Swift\u0007]","cleanTitle":"Lesson #4 | Tableview Cell Swipe Show Delete Or More Button In Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=mkrkRM6XqzQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/mkrkRM6XqzQ?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":473,"text":"7:53","a11yText":"Süre 7 dakika 53 saniye","shortText":"7 dk."},"views":{"text":"3,5bin","a11yText":"3,5 bin izleme"},"date":"30 tem 2017","modifyTime":1501370652000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/mkrkRM6XqzQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=mkrkRM6XqzQ","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":473},"parentClipId":"8412699673365034962","href":"/preview/8412699673365034962?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/8412699673365034962?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2161105643592835560":{"videoId":"2161105643592835560","title":"Lesson #2 | How to Use TableViewCell Separator In \u0007[Swift\u0007]","cleanTitle":"Lesson #2 | How to Use TableViewCell Separator In Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=p6pGp_QA4ZA","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/p6pGp_QA4ZA?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":295,"text":"4:55","a11yText":"Süre 4 dakika 55 saniye","shortText":"4 dk."},"views":{"text":"2,2bin","a11yText":"2,2 bin izleme"},"date":"7 tem 2017","modifyTime":1499385600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/p6pGp_QA4ZA?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=p6pGp_QA4ZA","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":295},"parentClipId":"2161105643592835560","href":"/preview/2161105643592835560?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/2161105643592835560?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15810098922292811324":{"videoId":"15810098922292811324","title":"How to Use Segmented Control in \u0007[Swift\u0007]","cleanTitle":"How to Use Segmented Control in Swift","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=nnWtXRsgyIo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/nnWtXRsgyIo?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":293,"text":"4:53","a11yText":"Süre 4 dakika 53 saniye","shortText":"4 dk."},"views":{"text":"7,7bin","a11yText":"7,7 bin izleme"},"date":"20 haz 2017","modifyTime":1497916800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/nnWtXRsgyIo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=nnWtXRsgyIo","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":293},"parentClipId":"15810098922292811324","href":"/preview/15810098922292811324?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/15810098922292811324?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8132902496855916071":{"videoId":"8132902496855916071","title":"How To Use Gradient Layer In \u0007[Swift\u0007] 3 Xcode 8","cleanTitle":"How To Use Gradient Layer In Swift 3 Xcode 8","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=VcaDj7MMcyc","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/VcaDj7MMcyc?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":336,"text":"5:36","a11yText":"Süre 5 dakika 36 saniye","shortText":"5 dk."},"views":{"text":"2,7bin","a11yText":"2,7 bin izleme"},"date":"30 tem 2017","modifyTime":1501372800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/VcaDj7MMcyc?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=VcaDj7MMcyc","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":336},"parentClipId":"8132902496855916071","href":"/preview/8132902496855916071?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/8132902496855916071?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6680409945772870821":{"videoId":"6680409945772870821","title":"Lesson #4 | How To Use Pinch Gesture Recognizer In \u0007[Swift\u0007] 5","cleanTitle":"Lesson #4 | How To Use Pinch Gesture Recognizer In Swift 5","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=dQWLgYxAMkE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/dQWLgYxAMkE?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/@SWIFTHub","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":709,"text":"11:49","a11yText":"Süre 11 dakika 49 saniye","shortText":"11 dk."},"views":{"text":"3,3bin","a11yText":"3,3 bin izleme"},"date":"19 mar 2020","modifyTime":1584576000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/dQWLgYxAMkE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=dQWLgYxAMkE","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":709},"parentClipId":"6680409945772870821","href":"/preview/6680409945772870821?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/6680409945772870821?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13951513115083044647":{"videoId":"13951513115083044647","title":"How To Use Today Extension In \u0007[Swift\u0007] 3 Xcode 8 ( Hindi )","cleanTitle":"How To Use Today Extension In Swift 3 Xcode 8 ( Hindi )","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=RXK8Sjk-leY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/RXK8Sjk-leY?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":"d3d3LnlvdXR1YmUuY29tO1VDcm5iMWU4S3JoOF9YMWdzeHlzcTJIQQ==","name":"SWIFT Hub Learning","isVerified":false,"subscribersCount":0,"url":"/video/search?text=SWIFT+Hub+Learning","origUrl":"http://www.youtube.com/channel/UCrnb1e8Krh8_X1gsxysq2HA","a11yText":"SWIFT Hub Learning. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":495,"text":"8:15","a11yText":"Süre 8 dakika 15 saniye","shortText":"8 dk."},"views":{"text":"1,7bin","a11yText":"1,7 bin izleme"},"date":"1 eyl 2017","modifyTime":1504224000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/RXK8Sjk-leY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=RXK8Sjk-leY","reqid":"1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL","duration":495},"parentClipId":"13951513115083044647","href":"/preview/13951513115083044647?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","rawHref":"/video/preview/13951513115083044647?parent-reqid=1769499785593128-10099375972862026330-balancer-l7leveler-kubr-yp-klg-207-BAL&text=SWIFT+Hub+Learning","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"0993759728620263307207","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":"SWIFT Hub Learning","queryUriEscaped":"SWIFT%20Hub%20Learning","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"}}}