CINXE.COM
<!DOCTYPE html> <html lang="en" id="facebook" class="no_js"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://developers.facebook.com/docs/facebook-login/ios","20240926112244","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1727349764"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/><meta name="referrer" content="default" id="meta_referrer"/><script nonce="V4ahPSRr">function envFlush(a){function b(b){for(var c in a)b[c]=a[c]}window.requireLazy?window.requireLazy(["Env"],b):(window.Env=window.Env||{},b(window.Env))}envFlush({"useTrustedTypes":true,"isTrustedTypesReportOnly":true,"ajaxpipe_token":"AXjqwXaWuMaMi9hoUUg","stack_trace_limit":30,"timesliceBufferSize":5000,"show_invariant_decoder":false,"compat_iframe_token":"AQ5yFcputDKMGN3ja3M","isCQuick":false,"brsid":"7418910746386897147"});</script><script nonce="V4ahPSRr">(function(a){function b(b){if(!window.openDatabase)return;b.I_AM_INCOGNITO_AND_I_REALLY_NEED_WEBSQL=function(a,b,c,d){return window.openDatabase(a,b,c,d)};window.openDatabase=function(){throw new Error()}}b(a)})(this);</script><style nonce="V4ahPSRr"></style><script nonce="V4ahPSRr">__DEV__=0;</script><noscript><meta http-equiv="refresh" content="0; URL=/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?_fb_noscript=1"/></noscript><title id="pageTitle">iOS - Facebook Login - Documentation - Meta for Developers</title><meta name="bingbot" content="noarchive"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="description" content=""/><meta name="fb:app_id" content="113869198637480"/><meta name="og:site_name" content="Meta for Developers"/><meta name="og:title" content="iOS - Facebook Login - Documentation - Meta for Developers"/><meta name="og:type" content="article"/><meta name="og:url" content="https://web.archive.org/web/20240926112244im_/https://developers.facebook.com/docs/facebook-login/ios/"/><meta name="og:image" content="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/y1/r/xGN4CvUH3Nz.png"/><meta name="og:locale" content="en_US"/><meta name="og:description" content=""/><meta name="twitter:site:id" content="63359297"/><meta name="twitter:card" content="summary"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios" hreflang="x-default"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios" hreflang="en"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios" hreflang="en-us"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=id_ID" hreflang="id-id"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=id_ID" hreflang="id"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=de_DE" hreflang="de-de"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=de_DE" hreflang="de"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=es_LA" hreflang="es-419"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=es_ES" hreflang="es-es"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=es_ES" hreflang="es"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=fr_FR" hreflang="fr-fr"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=fr_FR" hreflang="fr"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=it_IT" hreflang="it-it"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=it_IT" hreflang="it"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=pt_BR" hreflang="pt-br"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=pt_BR" hreflang="pt"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=vi_VN" hreflang="vi-vn"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=vi_VN" hreflang="vi"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ru_RU" hreflang="ru-ru"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ru_RU" hreflang="ru"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ar_AR" hreflang="ar-ar"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ar_AR" hreflang="ar"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=th_TH" hreflang="th-th"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=th_TH" hreflang="th"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ko_KR" hreflang="ko-kr"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ko_KR" hreflang="ko"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=zh_HK" hreflang="zh-hk"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=zh_TW" hreflang="zh-tw"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=zh_CN" hreflang="zh-cn"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=zh_CN" hreflang="zh"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ja_JP" hreflang="ja-jp"/><link rel="alternate" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios?locale=ja_JP" hreflang="ja"/><link rel="canonical" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios/"/><link rel="search" type="application/opensearchdescription+xml" title="Meta for Developers" href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/opensearch/config.xml"/><link rel="icon" href="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/yv/r/B8BxsscfVBr.ico"/><link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yg/l/0,cross/ZAtRGF-5ahT.css" data-bootloader-hash="QtSGqAo"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yW/l/0,cross/voPLcGSZ9UZ.css" data-bootloader-hash="rv9XZ87"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yD/l/0,cross/kVkrOyXvyll.css" data-bootloader-hash="dGtdlIP"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yd/l/0,cross/CxQqDATse7c.css" data-bootloader-hash="rhanuP2"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/y2/l/0,cross/iLlXALSRrPV.css" data-bootloader-hash="2KQtWhE"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yL/l/0,cross/aDFo6YLALrc.css" data-bootloader-hash="iHCiaFe"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/ys/l/0,cross/SyOfHhIURgA.css" data-bootloader-hash="Q1D5M7f"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yD/l/0,cross/xlPdvkzzEvg.css" data-bootloader-hash="7s3e9rC"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yg/l/0,cross/Cc7rnppiW5_.css" data-bootloader-hash="wrsfxGa"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yd/l/0,cross/o8G9fY7krY7.css" data-bootloader-hash="CDbdmHP"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/l/0,cross/LuMePXxdVvt.css" data-bootloader-hash="KLvuBpC"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20240926112244cs_/https://static.xx.fbcdn.net/rsrc.php/v3/ym/l/0,cross/U23Trs2MgOP.css" data-bootloader-hash="XnL4jDU"/> <script src="https://web.archive.org/web/20240926112244js_/https://static.xx.fbcdn.net/rsrc.php/v3/yb/r/QK4AuJ3bOfR.js" data-bootloader-hash="9IzBSH4"></script> <script nonce="V4ahPSRr">requireLazy(["HasteSupportData"],function(m){m.handle({"clpData":{"6476":{"r":1000,"s":1},"1838142":{"r":1,"s":1},"1958484":{"r":1,"s":1},"1963303":{"r":1,"s":1},"1952609":{"r":1,"s":1},"1952757":{"r":1,"s":1},"1954516":{"r":1,"s":1},"4883":{"r":1,"s":1},"1848815":{"r":10000,"s":1}},"gkxData":{"1221":{"result":false,"hash":null},"2199":{"result":false,"hash":null},"6492":{"result":false,"hash":null},"6558":{"result":false,"hash":null},"7742":{"result":false,"hash":null},"20935":{"result":false,"hash":null},"20936":{"result":false,"hash":null},"20940":{"result":false,"hash":null},"21043":{"result":false,"hash":null},"21116":{"result":false,"hash":null},"25571":{"result":false,"hash":null},"25572":{"result":false,"hash":null},"20948":{"result":true,"hash":null}},"justknobxData":{"2269":{"r":true},"2552":{"r":false},"2635":{"r":true}}})});requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){(new ServerJS()).handle({"define":[["cr:310",["RunWWW"],{"__rc":["RunWWW",null]},-1],["cr:1126",["TimeSliceImpl"],{"__rc":["TimeSliceImpl",null]},-1],["cr:3725",["clearTimeoutWWWOrMobile"],{"__rc":["clearTimeoutWWWOrMobile",null]},-1],["cr:4344",["setTimeoutWWWOrMobile"],{"__rc":["setTimeoutWWWOrMobile",null]},-1],["cr:6640",["PromiseImpl"],{"__rc":["PromiseImpl",null]},-1],["cr:8958",["FBJSON"],{"__rc":["FBJSON",null]},-1],["cr:1078",[],{"__rc":[null,null]},-1],["cr:1080",["unexpectedUseInComet"],{"__rc":["unexpectedUseInComet",null]},-1],["cr:2945",["PromiseMonitor"],{"__rc":["PromiseMonitor",null]},-1],["cr:6108",["CSS"],{"__rc":["CSS",null]},-1],["cr:7385",["clearIntervalWWW"],{"__rc":["clearIntervalWWW",null]},-1],["cr:7389",["setIntervalAcrossTransitionsWWW"],{"__rc":["setIntervalAcrossTransitionsWWW",null]},-1],["cr:7391",["setTimeoutAcrossTransitionsWWW"],{"__rc":["setTimeoutAcrossTransitionsWWW",null]},-1],["cr:8959",["DTSG"],{"__rc":["DTSG",null]},-1],["cr:8960",["DTSG_ASYNC"],{"__rc":["DTSG_ASYNC",null]},-1],["cr:696703",[],{"__rc":[null,null]},-1],["cr:708886",["EventProfilerImpl"],{"__rc":["EventProfilerImpl",null]},-1],["cr:135",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:6669",["DataStore"],{"__rc":["DataStore",null]},-1],["ServerNonce",[],{"ServerNonce":"8Xb6HEeP64LV64kuhka7iG"},141],["KSConfig",[],{"killed":{"__set":["POCKET_MONSTERS_CREATE","POCKET_MONSTERS_DELETE","POCKET_MONSTERS_UPDATE_NAME"]},"ko":{"__set":["acrJTh9WGdp","1oOE64fL4wO","7r6mSP7ofr2"]}},2580],["ServerTimeData",[],{"serverTime":1727349764330,"timeOfRequestStart":1727349764135.6,"timeOfResponseStart":1727349764135.6},5943],["URLFragmentPreludeConfig",[],{"hashtagRedirect":false,"fragBlacklist":["nonce","access_token","oauth_token","xs","checkpoint_data","code"]},137],["CookiePrivacySandboxConfig",[],{"is_affected_by_samesite_lax":false},7723],["CometPersistQueryParams",[],{"relative":{},"domain":{}},6231],["CookieDomain",[],{"domain":"facebook.com"},6421],["GetAsyncParamsExtraData",[],{"extra_data":{}},7511],["BootloaderConfig",[],{"deferBootloads":false,"jsRetries":[200,500],"jsRetryAbortNum":2,"jsRetryAbortTime":5,"silentDups":false,"timeout":60000,"tieredLoadingFromTier":100,"hypStep4":false,"phdOn":false,"btCutoffIndex":610,"fastPathForAlreadyRequired":true,"earlyRequireLazy":false,"enableTimeoutLoggingForNonComet":false,"deferLongTailManifest":true,"lazySoT":false,"translationRetries":[200,500],"translationRetryAbortNum":3,"translationRetryAbortTime":50},329],["CSSLoaderConfig",[],{"timeout":5000},619],["CookieCoreConfig",[],{"c_user":{"t":31536000},"cppo":{"t":86400},"dpr":{"t":604800},"fbl_st":{"t":31536000},"hckd":{},"i_user":{"t":31536000},"locale":{"t":604800},"m_ls":{"t":34560000},"m_pixel_ratio":{"t":604800},"noscript":{},"presence":{"t":2592000},"sfau":{},"usida":{},"vpd":{"t":5184000},"wd":{"t":604800},"wl_cbv":{"t":7776000},"x-referer":{},"x-src":{"t":1}},2104],["CurrentUserInitialData",[],{"ACCOUNT_ID":"0","USER_ID":"0","NAME":"","SHORT_NAME":null,"IS_BUSINESS_PERSON_ACCOUNT":false,"HAS_SECONDARY_BUSINESS_PERSON":false,"IS_FACEBOOK_WORK_ACCOUNT":false,"IS_INSTAGRAM_BUSINESS_PERSON":false,"IS_MESSENGER_ONLY_USER":false,"IS_DEACTIVATED_ALLOWED_ON_MESSENGER":false,"IS_MESSENGER_CALL_GUEST_USER":false,"IS_WORK_MESSENGER_CALL_GUEST_USER":false,"IS_WORKROOMS_USER":false,"APP_ID":"256281040558","IS_BUSINESS_DOMAIN":false},270],["LSD",[],{"token":"AVqwLhsk278"},323],["SiteData",[],{"server_revision":1016824296,"client_revision":1016824296,"push_phase":"C3","pkg_cohort":"BP:devsite_pkg","haste_session":"19992.BP:devsite_pkg.2.0..0.0","pr":1,"manifest_base_uri":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net","manifest_origin":null,"manifest_version_prefix":null,"be_one_ahead":false,"is_rtl":false,"is_experimental_tier":false,"is_jit_warmed_up":true,"hsi":"7418910746386897147","semr_host_bucket":"6","bl_hash_version":2,"comet_env":0,"wbloks_env":false,"ef_page":null,"compose_bootloads":false,"spin":0,"__spin_r":1016824296,"__spin_b":"trunk","__spin_t":1727349764,"vip":"57.144.116.141"},317],["SprinkleConfig",[],{"param_name":"jazoest","version":2,"should_randomize":false},2111],["UserAgentData",[],{"browserArchitecture":"32","browserFullVersion":null,"browserMinorVersion":null,"browserName":"Unknown","browserVersion":null,"deviceName":"Unknown","engineName":"Unknown","engineVersion":null,"platformArchitecture":"32","platformName":"Unknown","platformVersion":null,"platformFullVersion":null},527],["PromiseUsePolyfillSetImmediateGK",[],{"www_always_use_polyfill_setimmediate":false},2190],["JSErrorLoggingConfig",[],{"appId":256281040558,"extra":[],"reportInterval":50,"sampleWeight":null,"sampleWeightKey":"__jssesw","projectBlocklist":[]},2776],["CookieCoreLoggingConfig",[],{"maximumIgnorableStallMs":16.67,"sampleRate":9.7e-5,"sampleRateClassic":1.0e-10,"sampleRateFastStale":1.0e-8},3401],["ImmediateImplementationExperiments",[],{"prefer_message_channel":true},3419],["UriNeedRawQuerySVConfig",[],{"uris":["dms.netmng.com","doubleclick.net","r.msn.com","watchit.sky.com","graphite.instagram.com","www.kfc.co.th","learn.pantheon.io","www.landmarkshops.in","www.ncl.com","s0.wp.com","www.tatacliq.com","bs.serving-sys.com","kohls.com","lazada.co.th","xg4ken.com","technopark.ru","officedepot.com.mx","bestbuy.com.mx","booking.com","nibio.no","myworkdayjobs.com","united-united.com","gcc.gnu.org"]},3871],["WebConnectionClassServerGuess",[],{"connectionClass":"EXCELLENT"},4705],["BootloaderEndpointConfig",[],{"debugNoBatching":false,"maxBatchSize":-1,"endpointURI":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/developers.facebook.com\/ajax\/bootloader-endpoint\/"},5094],["BigPipeExperiments",[],{"link_images_to_pagelets":false,"am_page_load_promise_timeout":false},907],["cr:7730",["getFbtResult"],{"__rc":["getFbtResult",null]},-1],["cr:8906",["goURIWWW"],{"__rc":["goURIWWW",null]},-1],["cr:925100",["RunBlue"],{"__rc":["RunBlue",null]},-1],["cr:7386",["clearTimeoutWWW"],{"__rc":["clearTimeoutWWW",null]},-1],["cr:7390",["setTimeoutWWW"],{"__rc":["setTimeoutWWW",null]},-1],["cr:1003267",["clearIntervalBlue"],{"__rc":["clearIntervalBlue",null]},-1],["cr:896462",["setIntervalAcrossTransitionsBlue"],{"__rc":["setIntervalAcrossTransitionsBlue",null]},-1],["cr:986633",["setTimeoutAcrossTransitionsBlue"],{"__rc":["setTimeoutAcrossTransitionsBlue",null]},-1],["cr:6799",["EventProfilerAdsSessionProvider"],{"__rc":["EventProfilerAdsSessionProvider",null]},-1],["IntlVariationHoldout",[],{"disable_variation":false},6533],["IntlNumberTypeProps",["IntlCLDRNumberType05"],{"module":{"__m":"IntlCLDRNumberType05"}},7027],["AsyncRequestConfig",[],{"retryOnNetworkError":"1","useFetchStreamAjaxPipeTransport":true},328],["DTSGInitialData",[],{},258],["IntlPhonologicalRules",[],{"meta":{"\/_B\/":"([.,!?\\s]|^)","\/_E\/":"([.,!?\\s]|$)"},"patterns":{"\/\u0001(.*)('|')s\u0001(?:'|')s(.*)\/":"\u0001$1$2s\u0001$3","\/_\u0001([^\u0001]*)\u0001\/":"javascript"}},1496],["IntlViewerContext",[],{"GENDER":3,"regionalLocale":null},772],["NumberFormatConfig",[],{"decimalSeparator":".","numberDelimiter":",","minDigitsForThousandsSeparator":4,"standardDecimalPatternInfo":{"primaryGroupSize":3,"secondaryGroupSize":3},"numberingSystemData":null},54],["SessionNameConfig",[],{"seed":"2pwa"},757],["ZeroCategoryHeader",[],{},1127],["ZeroRewriteRules",[],{"rewrite_rules":{},"whitelist":{"\/hr\/r":1,"\/hr\/p":1,"\/zero\/unsupported_browser\/":1,"\/zero\/policy\/optin":1,"\/zero\/optin\/write\/":1,"\/zero\/optin\/legal\/":1,"\/zero\/optin\/free\/":1,"\/about\/privacy\/":1,"\/about\/privacy\/update\/":1,"\/privacy\/explanation\/":1,"\/zero\/toggle\/welcome\/":1,"\/zero\/toggle\/nux\/":1,"\/zero\/toggle\/settings\/":1,"\/fup\/interstitial\/":1,"\/work\/landing":1,"\/work\/login\/":1,"\/work\/email\/":1,"\/ai.php":1,"\/js_dialog_resources\/dialog_descriptions_android.json":0,"\/connect\/jsdialog\/MPlatformAppInvitesJSDialog\/":0,"\/connect\/jsdialog\/MPlatformOAuthShimJSDialog\/":0,"\/connect\/jsdialog\/MPlatformLikeJSDialog\/":0,"\/qp\/interstitial\/":1,"\/qp\/action\/redirect\/":1,"\/qp\/action\/close\/":1,"\/zero\/support\/ineligible\/":1,"\/zero_balance_redirect\/":1,"\/zero_balance_redirect":1,"\/zero_balance_redirect\/l\/":1,"\/l.php":1,"\/lsr.php":1,"\/ajax\/dtsg\/":1,"\/checkpoint\/block\/":1,"\/exitdsite":1,"\/zero\/balance\/pixel\/":1,"\/zero\/balance\/":1,"\/zero\/balance\/carrier_landing\/":1,"\/zero\/flex\/logging\/":1,"\/tr":1,"\/tr\/":1,"\/sem_campaigns\/sem_pixel_test\/":1,"\/bookmarks\/flyout\/body\/":1,"\/zero\/subno\/":1,"\/confirmemail.php":1,"\/policies\/":1,"\/mobile\/internetdotorg\/classifier\/":1,"\/zero\/dogfooding":1,"\/xti.php":1,"\/zero\/fblite\/config\/":1,"\/hr\/zsh\/wc\/":1,"\/ajax\/bootloader-endpoint\/":1,"\/mobile\/zero\/carrier_page\/":1,"\/mobile\/zero\/carrier_page\/education_page\/":1,"\/mobile\/zero\/carrier_page\/feature_switch\/":1,"\/mobile\/zero\/carrier_page\/settings_page\/":1,"\/aloha_check_build":1,"\/upsell\/zbd\/softnudge\/":1,"\/mobile\/zero\/af_transition\/":1,"\/mobile\/zero\/af_transition\/action\/":1,"\/mobile\/zero\/freemium\/":1,"\/mobile\/zero\/freemium\/redirect\/":1,"\/mobile\/zero\/freemium\/zero_fup\/":1,"\/privacy\/policy\/":1,"\/privacy\/center\/":1,"\/data\/manifest\/":1,"\/cmon":1,"\/cmon\/":1,"\/4oh4.php":1,"\/autologin.php":1,"\/birthday_help.php":1,"\/checkpoint\/":1,"\/contact-importer\/":1,"\/cr.php":1,"\/legal\/terms\/":1,"\/login.php":1,"\/login\/":1,"\/mobile\/account\/":1,"\/n\/":1,"\/remote_test_device\/":1,"\/upsell\/buy\/":1,"\/upsell\/buyconfirm\/":1,"\/upsell\/buyresult\/":1,"\/upsell\/promos\/":1,"\/upsell\/continue\/":1,"\/upsell\/h\/promos\/":1,"\/upsell\/loan\/learnmore\/":1,"\/upsell\/purchase\/":1,"\/upsell\/promos\/upgrade\/":1,"\/upsell\/buy_redirect\/":1,"\/upsell\/loan\/buyconfirm\/":1,"\/upsell\/loan\/buy\/":1,"\/upsell\/sms\/":1,"\/wap\/a\/channel\/reconnect.php":1,"\/wap\/a\/nux\/wizard\/nav.php":1,"\/wap\/appreg.php":1,"\/wap\/birthday_help.php":1,"\/wap\/c.php":1,"\/wap\/confirmemail.php":1,"\/wap\/cr.php":1,"\/wap\/login.php":1,"\/wap\/r.php":1,"\/zero\/datapolicy":1,"\/a\/timezone.php":1,"\/a\/bz":1,"\/bz\/reliability":1,"\/r.php":1,"\/mr\/":1,"\/reg\/":1,"\/registration\/log\/":1,"\/terms\/":1,"\/f123\/":1,"\/expert\/":1,"\/experts\/":1,"\/terms\/index.php":1,"\/terms.php":1,"\/srr\/":1,"\/msite\/redirect\/":1,"\/fbs\/pixel\/":1,"\/contactpoint\/preconfirmation\/":1,"\/contactpoint\/cliff\/":1,"\/contactpoint\/confirm\/submit\/":1,"\/contactpoint\/confirmed\/":1,"\/contactpoint\/login\/":1,"\/preconfirmation\/contactpoint_change\/":1,"\/help\/contact\/":1,"\/survey\/":1,"\/upsell\/loyaltytopup\/accept\/":1,"\/settings\/":1,"\/lite\/":1,"\/zero_status_update\/":1,"\/operator_store\/":1,"\/upsell\/":1,"\/wifiauth\/login\/":1}},1478],["DTSGInitData",[],{"token":"","async_get_token":""},3515],["WebDriverConfig",[],{"isTestRunning":false,"isJestE2ETestRun":false,"isXRequestConfigEnabled":false,"auxiliaryServiceInfo":{},"testPath":null,"originHost":null},5332],["EventConfig",[],{"sampling":{"bandwidth":0,"play":0,"playing":0,"progress":0,"pause":0,"ended":0,"seeked":0,"seeking":0,"waiting":0,"loadedmetadata":0,"canplay":0,"selectionchange":0,"change":0,"timeupdate":0,"adaptation":0,"focus":0,"blur":0,"load":0,"error":0,"message":0,"abort":0,"storage":0,"scroll":200000,"mousemove":20000,"mouseover":10000,"mouseout":10000,"mousewheel":1,"MSPointerMove":10000,"keydown":0.1,"click":0.02,"mouseup":0.02,"__100ms":0.001,"__default":5000,"__min":100,"__interactionDefault":200,"__eventDefault":100000},"page_sampling_boost":1,"interaction_regexes":{},"interaction_boost":{},"event_types":{},"manual_instrumentation":false,"profile_eager_execution":false,"disable_heuristic":true,"disable_event_profiler":false},1726],["cr:8828",[],{"__rc":[null,null]},-1],["cr:1094907",[],{"__rc":[null,null]},-1],["cr:1183579",["InlineFbtResultImpl"],{"__rc":["InlineFbtResultImpl",null]},-1],["cr:806696",["clearTimeoutBlue"],{"__rc":["clearTimeoutBlue",null]},-1],["cr:807042",["setTimeoutBlue"],{"__rc":["setTimeoutBlue",null]},-1],["FbtResultGK",[],{"shouldReturnFbtResult":true,"inlineMode":"NO_INLINE"},876],["AdsInterfacesSessionConfig",[],{},2393],["DataStoreConfig",[],{"expandoKey":"__FB_STORE","useExpando":true},2915],["FbtQTOverrides",[],{"overrides":{"1_000b6572c6a3f7fe9312e5879dd2e75b":"You'll need to log in with Workplace to continue this video chat.","1_023ac1e3f0ce2980598584f26a784b9f":"Ignore messages","1_028dc427119e6bfbfcd5eb2dd83b2a9e":"View Page status","1_075684469438a60ae5f6813949e94a0d":"Get quote","1_0778dc4cf3fe167942881fecddd5dee2":"Learn more","1_08a3224cc0fd966f2bb0e780c51e6a0b":"New poll","1_0a090165a1d0654210eb444114aabd7c":"Switch between accounts","1_0b9af3d5b6a4de6cb2b17ad5a0beec3a":"Learn more","1_0d0b40d72cd2adc492a402e98e18896f":"Chat notifications","1_0ea6e742163878d88375800514788740":"Invite link","1_0ea7de82b669cced737b30875f15309a":"Local event from Facebook","1_0f008d2991187964d472eceaf9ba28d6":"Featured sticker packs","1_0f48efb82ce58bf43dec6a98dcadc874":"Add your new number","1_0f9fceeb2e66627d9e346dd24e0d6916":"Remove from channel","1_0fee0283487e0259495a07f9e315ad8f":"Your home in Messenger","1_1068c1352d8cbb8919cc2b4a0dbcd9f3":"Hide contact","1_10811a6ece4ca15b10dc22f89805a347":"Customize your chat with {short-name}.","1_117fb24f8ee951759e9435520cc71e70":"More options","1_1248a8548f1b43fd3d9fc77baf835a04":"Contacts only","1_1593f9d2cc4c63f196a61a70eff664cf":"Send to group","1_159aa796a642d08a85379ec9693d25c7":"Opt in","1_1736f6743cf12be3ffc46cd556357e96":"Book now","1_18b8ec487f180574ad865f168eeafa70":"Content not found","1_1905e45a72593e291dda8c774aa4caf4":"Invite people","1_1ac128eda299351dc18567e7a6f31be6":"Hide video","1_1b38f249fefb0fd5ef7912a1fe615d10":"Pinned location","1_1b59f7e84dba4c8754cf60d1bafa6ae5":"Shared stories","1_1cf36465e606a10ef2a48c5dee532085":"Great job, {user_name}!","1_1d36c6e7b1a07971c84821452f9dc407":"Ignore conversation","1_1d89beed629123cabeeea834c345a7fc":"Mute notifications","1_1f209b12cabbe35509c514220825d53b":"New story","1_209b3fb19e7c487ffe3bd85b2adac6db":"Try again","1_20cec0b4386ad8555f8b619ad2c2fb81":"Single pop","1_215afaeceab4d29970af2c11221f79e3":"Web visibility","1_226d5171b148e60fe004a4f3cc53a81b":"Delete group chat?","1_23f5a1596d301feaeb32b47f24dc73a0":"Join call","1_243d55bab0d83c72b2113bfd5ca2e194":"Membership questions","1_25589d7cb1db33911bf18252dbb5155c":"Message history in Inbox","1_2745ba03fa7b9c0f59c0797fb44da204":"Showing in chats","1_27f38b56fa58a394e2d89fbf7288747b":"New sender","1_28ea9e6140b5437477564e5b21353246":"Profile picture","1_2953f6f20942da4f0593b905a4db3d90":"See details","1_2af4c8cb4d30a1aaa744a75187d6b06d":"{number} invited by you","1_2b2898b200686215c54616553499fddf":"Unread messages","1_2b406f4727fff3df7dd970cac1c41536":"Messenger preview","1_2c2ff60e8d5edccadadf61f739b6d87b":"Report story","1_3002f3a3232973642407c2e3830c10f6":"Stop sharing location","1_30ed561a77bfcadb3b66d5960c2a9e05":"Photo reminders","1_313c1c8a5025b45c60712685f0d89c6c":"App visibility","1_33886f5d4a6ede055ec28ddf69251cc5":"Life events","1_3543833b8b31fbb1561d46f2c0b266a8":"Added with theme","1_366d38e456780d92844ab4b39ac1de78":"Not interested","1_37900af383a573c0337521bca05d7955":"Respond to event","1_37ebfbfd36c55a8366f7ba9d528cf7b3":"Chats you can create","1_39339bb4b3f3002e589625a820bf5c7a":"Learn more","1_3a9a1e192465754ec4427995fe1cffb4":"Buy and sell groups","1_3aa3f2c2971602310d482c632c086db8":"Chat hosts","1_3bc7a4f74be5e3dbfdc9b758fa779fff":"Chat plugin","1_3cee79cd9e136ffc84ccfc7082bef6c2":"{number_of_happening_now_events} happening now, {number_of_upcoming_events} upcoming","1_3e8fba90f69e371d19c5b4f79e3f0be7":"Buy and sell groups","1_3f4c233aac1d71d17bee559b932144d3":"See conversation","1_41446ff5d2de26a67626d2ba309c969b":"This video can't be sent","1_4151657ef8e7bc03ab8169e5dcb0d675":"Cancel request","1_41eadd6427237386cc04b60a8ab94a8b":"This chat will show as unread","1_46793f5529ff4a62f831cf9218082b7f":"Unread requests","1_46879d905028aaee9f7297d27c075b50":"See messages","1_46b9f298de3c041a464dbe8ff7f3d978":"Language settings","1_46c8d595559f4232c4a7fe113aac3093":"Get started","1_475781e5e945e3d217b563d6ccd51ecd":"Create prompt","1_489630491bec0288ae7c0bef88ff5ad9":"Show music picker","1_4ad1c9e7de7af0b7d1853ed6863469db":"Snooze for {number_of_hours} hours","1_4b56df30045efb8a5d21ec865d43ec1c":"Approved by you","1_4b9736a9d6cbeb6249b0704870ec383e":"No devices yet","1_4cf8fe13a0639e31c0d73b5aec3b8019":"Something went wrong","1_4d5c8cbda9ac3dfc82b483ecf952a53c":"Open Facebook app","1_4e75a018ef44c107750832d736fcce90":"Send details","1_4ee7496edd4dafc3c2b2a6225f1a6f69":"Nearby places","1_5009586cb3b7953608b1ccc56cb3e630":"See conversation?","1_50c0e7742a3eb3800f3c2fdd5bce8f3a":"Admins & moderators","1_531aa532255f18fbb4386d4ac4bf537d":"Search emoji","1_53e9c4c2a53662ab23979d6cd79d4417":"Stop sharing","1_5490d986c6908e35ac70ae79cca740fc":"Switch account","1_55c0717e522433cf319a51f6ed6d4d09":"No messages","1_55c2f7ac43fba60f684a0a0dfd01bb89":"Edit avatar","1_55e31911698e89d3b19d4c703079cdf2":"{content} Learn more","1_56d2098fc23416108de3ceae0fd6c158":"See link","1_599d20d959e0009397c73fb9edb426dd":"Private post","1_5af9abe8c5f4d9bcce27117d09ca6932":"Start call","1_5e86ca443695bbd6605bcd169ee35a74":"Group updates","1_5f0a4852946206863aa44a9ec3f87708":"Send to group","1_60a7a58934bd27cbaf2058b53ff745f6":"Leave game","1_60eb52f4ce4a109523fbfa8e90244331":"Live location","1_617aeb029449c78895903ece88034b31":"Show picture-in-picture","1_61cb9f934ffb6b5f8cc4cb95757125d4":"Invalid time","1_6315107c7594ac961c8dac9aabbb957a":"Add to her picture","1_64b1b9a14a334d3cce48f22f2b03e7c2":"Not now","1_6544e705bd98780c45018863ca564aa1":"Block messages","1_6582285731ad9288ac97889beeca82f3":"Avatar settings","1_66402d631b18879269b46a49f95a0a4e":"Noise suppression","1_6689492f38a51b5cb39982dd8a0e7f00":"Account details","1_678bfb1d36a580695ccbb699c8fd1bd2":"Logging in\u2026","1_6795cc13b37b3be61a143c35c9c65382":"Recently shared","1_6a9a0529abd169ff91b49b4022dbf5a5":"Buy and sell groups","1_6b124b9a53cd1299ad43ceef50dcd0e2":"Unread chats","1_6d2f04c835bd2e9e555649e2f121fd5f":"Introducing AI stickers","1_6dc5cc58c44e3791e14cdb69816e8a3f":"Product catalog terms","1_6ec9c14f5b6103937c24960c6ae37947":"SMS messages","1_7008293f762c6b49632496bd6aad21ff":"Suggested chats","1_70190249ea4fa344ffbe77fd48af796f":"Pause chat?","1_701d063f9d93574540e7a4aa27d2f86d":"Message reactions","1_7052e2f38bec805609d7986562d34ed0":"Your reactions","1_72920428a45b969c9dad788a656c323c":"Skip to details and actions","1_7341e8b3089e0af586ed3b9682c2b5cf":"View call","1_73761caf2fde503928bfdbd48c983136":"See conversation?","1_7808c5327cf430807c173fa11ac0cc26":"Learn more","1_7930f1b92ced21f16265c1ab07265964":"Chats you can join","1_7bf132b7beb84dbc96f9cc6a1caef3a3":"Last name","1_7c5789ad7c9455a96fa0b8d3edaf1dd0":"View profile","1_7e3e738782f1887fbcebca5e62902a72":"See group","1_7f626e74849fb5ad4a61825532fb6054":"Confirm your identity","1_801af62106d995c8b376a512e2146039":"Block messages","1_806d0518a4e1e599c196185438e2b79c":"Change image","1_83a0754dbad2db42dcbe0e8900e6b48a":"AI-assisted message","1_84698e2e6128e955605ddff2615c2771":"In transit","1_88b60e4824d116c36468b700b6287e2f":"Your location","1_8a1749bf031ab122983b76b370a86be3":"Learn more","1_8bc33223ef4caf9b437b812c2772d946":"Create poll","1_8c84ed97d7d84a31c72b1c75300a9461":"Delete chat?","1_8dea727922641bc0de681cb214274b2f":"View AR object","1_8e82c5b24398a0887342f439b66ce8c3":"{user}'s location","1_8ea29d4da797ad3ae8fa2b3626b2a50c":"Disabled chat","1_8ef9ffb962319c095470bb46de00beaa":"Current location","1_9025bb6bcf560d6de6cfd22af6eaec97":"All chats menu","1_9050fb0878cf1e782d24779cf780114c":"Recent calls","1_91d783db2fb886ee4801ae5e0a86e04c":"Channel admin","1_92255cd3d8f183d6dcb03b606a3445c2":"Recent searches","1_925dfeb7269a4b97e5035aede422151c":"Upload contacts","1_92b1a4d18dca5da9ac47d17733885fc2":"How to add friends on Messenger Kids","1_93183c880d14f092e5d9617d9a246a74":"Read receipts","1_939fba302a75b306e132ccb37e09a148":"Ignore group","1_944401d1748eeaa9a66e62241477695e":"View details","1_948415d2b551fa7c8b50376738732e5b":"Community members","1_9626d7ac31beaf24bbd48f4842bf4744":"{num_activities} activities","1_9645bee1f9dba4ee355d68df18cb1102":"Contact card","1_96cc0d1d8acdfbcc9fe4623a53183f99":"No more posts","1_983e4f9e7f9ecfdb8a2d0aa8247942de":"More conversations","1_99dd31ad1b3145dfb03b7b4b097f28d5":"Send current location","1_9ed1ff8f2501b81918e505f6e17fd362":"Send separately","1_a1195adc52046789d21a0ae117244224":"Creating poll","1_a12b852de26a50e5b6986edc7fa2705e":"Account created","1_a2ed1fddb5b17414f3b7941385713361":"Suggested people","1_a3d27f40032c3217f0934bcd46d52392":"Learn more","1_a3f05430c2d2c4a7949a503649a0941d":"4 things to know about your information","1_a4694c6ccbc990026015c70c944fe25e":"Cover photo","1_a64a04c8ea9a8cf38124918e78c71b60":"You've blocked this account.","1_a7a430455b6aaba0be1cf776314c8e70":"Learn more","1_a7e141af65d2cd2dc972d3c094d2ce4f":"Charge your Bluetooth keys regularly.","1_a8fd7153d9fbad9cece5913d6268813c":"Voice and video calling","1_a96a641ba1f4b43910fab6d1b55c9b17":"Not now","1_a9c08e1b18c1bceb358a7bf4a1aee0aa":"View profile","1_ab80b68f0048ce8515584d069d120405":"Submit a report","1_abd30739736c002c9a49c782066cbe86":"Save changes","1_add682c72addd3a0d8b6fcab3720aadc":"Turn on","1_aeb4b99dd7b73001a4f730b4a9120e04":"Try again","1_aec2472fe4a2eaccb817d6111a4c0d39":"Video call","1_af9c98d11efedfee4f1301601a67874a":"Double knock","1_afc0eae78aa06ac4e92bf98ac3a03177":"Ignore group","1_b0308bd1c93ff21594fabd353bda0a2a":"Red\/green","1_b14ffeb649c54cac70fe09d9f7780889":"Open sticker, emoji and GIF keyboard.","1_b22b6c4a8dd3ff71f35d007751cd87b0":"Get the Messenger app","1_b2cea7ff1ee86133589fc73e5f2f3f9d":"You can turn this off at any time in your Parent Dashboard.","1_b32cee1f96ea285d99c5ca73d4eb725f":"Date of birth","1_b3dd269103f0d9b89d9bdb677dbd8887":"Invalid link","1_b3ecf06a63fd5147cac3c083201ac7eb":"Data saver","1_b42224e77c208d4ee532f212f5fe7a47":"Learn more","1_b449f7098ace13c92ffc9bb9d5a5bb6f":"Live description (optional)","1_b45945f81d03ceaf6f9441f2eeeec891":"Contact us","1_b4c7d1e15b39ef2c3956027bb4d6cd11":"Placed on {date} \u00b7 Canceled","1_b6392edec7f022a20e9867eb0b24de7b":"Featured Facebook photos","1_b6f50b519cec90102cc5b62361a81288":"Mute notifications","1_b81d470fc8105e7a7896e7cffb0ceeed":"Add contact","1_b9143060878dce3a509e6bc2548b82f2":"Search for adults","1_b997548b5fdd3a2dee73c3392135d911":"{number} invited by you","1_ba4838bc3349d125cfb867715cada2f9":"Update build","1_bbc5d4c00b66cc87bd1e6f8ab51fc102":"Call with video","1_bbd9c674819da6d44ca09fa575180083":"Videos to send","1_bc1a68f2efbc9ac36f13fe05f5d65e51":"Unmute notifications","1_bc5ed53c58ed1544e3e014e9d7dee341":"Creating community","1_bf841bb55b37d0620ef1b2bea096b95f":"You waved at {$recipient}.","1_bfbf4cbd94a30fe78e2c6243fbaedb73":"No internet connection","1_bfef0efc933e18bc735d53351af694e0":"Photos to send","1_c174849dd6b0df72ce6c611bda774209":"Add option","1_c21bf170fea995d887a6b64c13639323":"Double pop","1_c6f4d12c2c30c1986800afdd50f373cd":"Preview chat","1_c794c37e69d7f325e9a433f02ba8790b":"Message requests","1_c8077b6c0597db47a0485bc0f32e9980":"Your avatar","1_c921177d0d05ed9c9b95487f15422056":"Delete channel","1_c94482ebd9b72b746183c50a4d4208d6":"Send a like","1_cb73b265ac209451363883bed772c9bb":"Play together","1_cc78ccf039dccf8d1dea818b85eab80d":"More people","1_cd6b327676433f7b3c3515f206c0b82a":"{phone_number} \u2022 Phone contact","1_cdc01fc97f5a6cf6ba07c7bcc4fe11e1":"Add question","1_cde9138094eb836637af973172431d53":"{name1} wants to add {lastPendingKifTargetName} as a friend","1_ce3d72055f43aaf90d886ab0017ca08c":"Recent articles","1_cef77356ede0b83cf0465641b0719a42":"Problem with Bluetooth or audio source","1_d29c32cd116f7833d1f496f064788d8c":"Report someone in this chat","1_d3e1e228c31890a4aba20db8d31fd323":"Notification control","1_d7bbd024b73557f1cf0914a38113498d":"Block messages","1_d8de8ea2ef707a7aace4a752b147d8f1":"Mark as read","1_d9f5379b09800045f33f218dc5408f64":"Welcome message","1_dbd60e7eb18c870f9603d90f44f244ab":"Group chats","1_dc6a01243c06b93a27cbe6c6d6c795f3":"Camera roll","1_dcabb4806e92c408bd735494ddd92a6c":"Draw a necklace","1_dee291c2ba2b66491a65be6138906278":"Hidden group","1_df45795d00cab7a89a5557f9a392a7b2":"You opened this chat from {Origin Domain}","1_df57e221cb0b224e5a0090f7dcef6677":"Forward limit reached","1_df848a5c2d023027ac455f8321243645":"Report buyer","1_e11f9f6dcd24ac5786c0eb8ff1851e1b":"Update information?","1_e12cc3ec2ab93b6916804e5e1f6a336f":"Add to story","1_e146ca287d980280ff6dabc5d32b2713":"Leave conversation?","1_e250ac43039a943db6bd1855c02f6c39":"Learn more","1_e27604669dde9743f8c4a735e650e5a6":"Thanks for being a superstar in this chat!","1_e57e0918dc3eb089646890b6bb915dc0":"Choose kids for {name1}, {name2} and {name count} others to chat with","1_e7861583dd9505c6c9a5dd36aca38d3b":"Unblock messages","1_e809c2825e3b050976f7ca22f1532032":"Faster messaging","1_e8d7d977b19c2aa1894496a663c986dc":"Blue\/yellow","1_ea8ff502404e09cf262e602989d843d8":"Go to recent chats","1_eceb9aa9398269f52436f1a1a7ee41b4":"Send to group","1_ee9abb17ff7ad017ae988a02f8f5beae":"Top friends","1_eec0e983014426e06f0c4077e7333275":"Unblock messages?","1_ef4b4300b7a1f0319566068f5568c938":"Updating poll","1_f165e0191456b0373edec046de3290d5":"Active now","1_f2010c43a90ee7c3b7d6d3cab66ef06e":"Social networking","1_f33ba2aba991e0820ccfef1ac81c4c14":"Recommended communities","1_f580546da084946da3d6f61e3cc636da":"Channel settings","1_f5d924ee511bdbc00c3dd05a10fe8260":"Please update your app","1_f816fc32554f392be8655ee6db8f7dd5":"Continue with PayPal","1_f90fb65f92ad8ac33f140b8be3c9eed1":"Invalid file format","1_f919ada00521135434fd084a87e64542":"Add photos","1_fa663c0ee32eeae58fd133765c35f905":"Learn more","1_fba7ed548a73364cce9a2ad6e168b798":"Audio call","1_fd3afb0fabe31263a19dac9f61fb0d4f":"Look up info","1_fd7ada49a7f6f2ab82454ec27b9c6725":"Couldn't remove message","1_fdf2eec743eaf4ee4b25a683f71525c6":"Add a profile picture","1_fe84ad51b794fd555ef027662cbb6f2e":"Event creation","1_ff1c542ee2c5bb59ee27ade5e7e52cb4":"Resume chats","1_ff6b115a8a131f9f1b4b8c9c80ec38d4":"For families"}},551],["AnalyticsCoreData",[],{"device_id":"$^|Aca6rnm3Ua0A_csXBnn258CGZ7lAquDtMctwqxlWMXXyZcCJdIFJYfLknzjPKtJVnKK454MPVI7BHNXNLXNqHMiCx7meKAm56A|fd.AcbguIjWMbeJDs-JOwe0YhILVgbBvKNBRHx-sSxpozsUa5f3lbAhbGugT36oNeajmT_7dYy6ZDCgs8nGxihI5Aq0","app_id":"256281040558","enable_bladerunner":false,"enable_ack":true,"push_phase":"C3","enable_observer":false,"enable_cmcd_observer":false,"enable_dataloss_timer":false,"enable_fallback_for_br":true,"queue_activation_experiment":false,"max_delay_br_queue":60000,"max_delay_br_queue_immediate":3,"max_delay_br_init_not_complete":3000,"consents":{},"app_universe":1,"br_stateful_migration_on":true,"enable_non_fb_br_stateless_by_default":false,"use_falco_as_mutex_key":false,"is_intern":false},5237],["InitialCookieConsent",[],{"deferCookies":false,"initialConsent":[1,2],"noCookies":false,"shouldShowCookieBanner":false,"shouldWaitForDeferredDatrCookie":false,"optedInIntegrations":["adobe_marketo_rest_api","chili_piper_api","cloudfront_cdn","giphy_media","google_ads_pixel_frame_legacy","google_ads_pixel_img_legacy","google_ads_pixel_legacy","google_ads_remarketing_tag","google_ads_services","google_analytics_4_tag","google_analytics_img","google_cached_img","google_double_click_loading","google_double_click_redirecting","google_double_click_uri_connect","google_double_click_uri_frame","google_double_click_uri_img","google_fonts","google_fonts_font","google_maps","google_paid_ads_frame","google_paid_ads_img","google_translate","google_universal_analytics_legacy","google_universal_analytics_legacy_img","google_universal_analytics_legacy_script","jio","linkedin_insight","linkedin_insight_img","mapbox_maps_api","medallia_digital_experience_analytics","microsoft_exchange","nytimes_oembed","reachtheworld_s3","soundcloud_oembed","spotify_oembed","spreaker_oembed","ted_oembed","tenor_api","tenor_images","tenor_media","tiktok_oembed","twitter_analytics_pixel","twitter_analytics_pixel_img","twitter_legacy_embed","vimeo_oembed","youtube_embed","youtube_oembed","advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","blings_io_video","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api","google_apis","google_apis_scripts","google_img","google_tag","google_uri_frame","google_uri_script"],"hasGranularThirdPartyCookieConsent":true,"exemptedIntegrations":["advertiser_hosted_pixel","airbus_sat","amazon_media","apps_for_office","arkose_captcha","aspnet_cdn","autodesk_fusion","bing_maps","bing_widget","blings_io_video","boku_wallet","bootstrap","box","cardinal_centinel_api","chromecast_extensions","cloudflare_cdnjs","cloudflare_datatables","cloudflare_relay","conversions_api_gateway","demandbase_api","digitalglobe_maps_api","dlocal","dropbox","esri_sat","facebook_sdk","gmg_pulse_embed_iframe","google_ads_conversions_tag","google_drive","google_fonts_legacy","google_hosted_libraries","google_oauth_api","google_recaptcha","here_map_ext","hive_streaming_video","isptoolbox","jquery","js_delivr","kbank","mathjax","meta_pixel","microsoft_excel","microsoft_office_addin","microsoft_onedrive","microsoft_speech","microsoft_teams","mmi_tiles","open_street_map","paypal_billing_agreement","paypal_oauth_api","payu","plaid","platformized_adyen_checkout","plotly","pydata","recruitics","rstudio","salesforce_lighting","stripe","team_center","tripshot","trustly_direct_debit_ach","twilio_voice","unifier","unsplash_api","unsplash_image_loading","vega","yoti_api","youtube_oembed_api"]},4328],["CookieConsentIFrameConfig",[],{"consent_param":"FQAREhISFQAZ9XoCJC5ARkhKTE5QUlhcXmBiZGpsdHh6ggGEAYYBiAGUAZwBngGgAaQBqgG4Ac4B3gHgAeIB6gHsAe4B8AH0Af4BgAKGApYCmgKgAgQGCgwOEBIWGBocHiAiJigqLDAyNjg6PKgCQkRmbnB2fI4BkAGSAZYBmAGaAaIBpgKoAawBrgGwAbIBtAG6Ab4BwAHCAcYByAHKAcwB0AHUAdgB5AHoAfgB+gH8AYoCjAKOApACmAKiAlRWcoABigGMARgXZGV2ZWxvcGVycy5mYWNlYm9vay5jb20A.ARbV84wmHrTW0bmbV9Lz8AP9zT62JVgedS3zXnfuA_unseQZ","allowlisted_iframes":["captcha-recaptcha","arkose-captcha"],"is_checkpointed":false},5540]],"require":[["markJSEnabled"],["lowerDomain"],["URLFragmentPrelude"],["Primer"],["BigPipe"],["Bootloader"],["TimeSlice"],["AsyncRequest"],["ODS"],["FbtLogging"],["IntlQtEventFalcoEvent"],["RequireDeferredReference","unblock",[],[["AsyncRequest","ODS","FbtLogging","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["AsyncRequest","ODS","FbtLogging","IntlQtEventFalcoEvent"],"css"]]]});});</script></head><body class="_55w7 x1 Locale_en_US" dir="ltr"><script type="text/javascript" nonce="V4ahPSRr">requireLazy(["bootstrapWebSession"],function(j){j(1727349764)})</script><div class="_li"><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_f_A9"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_g_O/"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_h_sg"></iframe></div><div style="position: absolute;"><iframe frameborder="0" height="0" width="0" id="u_0_i_w9"></iframe></div><span><img src="https://web.archive.org/web/20240926112244im_/https://facebook.com/security/hsts-pixel.gif?c=3.2.5" width="0" height="0" style="display:none"/></span><div class="_li _4xit"><div class="_1n5h" id="devsite_header" data-referrer="devsite_header" data-click-area="Nav"></div><div class="_11st" data-click-area="Main" id="rebrandBodyID"><div class="_1525"><div class="_660z _3u39"><div class="_5gyr _5gy5 _5k6m"><div class="_1jbo _4are"><div id="documentation_breadcrumbs_pagelet" data-referrer="documentation_breadcrumbs_pagelet"></div></div></div><div class="_5gy5"><div class="_1jbo _4are _1jca _1jc- _5zlb"><div class="_4lr1" id="documentation_primary_nav_pagelet"><div class="_7a4" id="documentation_primary_nav_pagelet_container"><div class="_3wm0"><div class="_3wm1" data-click-area="left_side_nav"><div class="_3-96 _v-_"><a class="_cdp" href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login">Facebook Login</a></div><ul><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/overview" class="_3cx9">Overview</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios" class="_3cx9">iOS</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/android" class="_3cx9">Android</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/web" class="_3cx9">Web</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/for-devices" class="_3cx9">For Devices</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/guides" class="_3cx9">Guides</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/best-practices" class="_3cx9">Best Practices</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/userexperience" class="_3cx9">User Experience Design</a></li><li class="_3cx7 _3cxd"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/facebook-login-for-business" class="_3cx9">Facebook Login for Business</a></li></ul></div><div class="_2pi6"><span class="img _55ym _55yq _55yo" aria-busy="true" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuetext="Loading..."></span></div></div></div></div></div><div class="_1jbo _4are _1jcw _1jd4 _5zlc"><div class="_1dyy" id="u_0_j_j5"></div><div id="documentation_body_pagelet" data-referrer="documentation_body_pagelet"><div class="_34yh" id="u_0_0_0c"><div class="_4cel"><span data-click-area="main"><div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h1>Facebook Login for iOS - Quickstart</h1> <div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>We have made a change to endpoints for Limited Login; it is now accessible under limited.facebook.com</p> </div></div><p>When people log into your app with Facebook, they can grant permissions to your app so you can retrieve information or perform actions on Facebook on their behalf.</p> <p>The following steps are for adding Facebook Login to your iOS project.</p> </div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8" id="quickstarts-header"><div class="_4-u3 _588p"><h2>1. Login</h2><p>Please log in to Facebook to create apps or register as a developer.</p><div><a role="button" class="_42ft _4jy0 _4jy5 _4jy1 selected _51sy" href="https://web.archive.org/web/20240926112244/https://www.facebook.com/login/?privacy_mutation_token=eyJ0eXBlIjowLCJjcmVhdGlvbl90aW1lIjoxNzI3MzQ5NzY0LCJjYWxsc2l0ZV9pZCI6MjM5NDQ2MTI0MDg0ODgxN30%3D&next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios">Log into Facebook</a></div></div></div><div class="_4fqd"><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>2. Set up Your Development Environment</h2> <p>Set up your development environment before using Facebook Login for iOS.</p> Using Swift Package Manager (SPM) <ol><li>In Xcode, click <b>File > Swift Packages > Add Package Dependency</b>.</li><li>In the dialog that appears, enter the repository URL: <a href="https://web.archive.org/web/20240926112244/https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-ios-sdk&h=AT22oZTa7sxt04Czdj-bOz-2EMdVPsl8DIzLkT9eeS-P3J8vqL-JP3tr8oQ3oJpGFkhQYzTkpFuo0gA45LtQxgH21XnCsdOLmGRpdBa3pC47pdeEJlQ_QvMcwDI1ux6k8qc5ezhGNs5cdovq" rel="nofollow" target="_blank" data-lynx-mode="hover">https://github.com/facebook/facebook-ios-sdk</a>. <img class="img" src="https://web.archive.org/web/20240926112244im_/https://scontent-fml20-1.xx.fbcdn.net/v/t39.8562-6/75615717_2176728379295355_4630055645091987456_n.png?_nc_cat=109&ccb=1-7&_nc_sid=f537c7&_nc_ohc=DIlBPQWgg2gQ7kNvgFli9Kp&_nc_ht=scontent-fml20-1.xx&oh=00_AYBXdoyJB49UitDoiv8gFFcpqFYmPeqBYtUuwMQ8LFQeZQ&oe=66FB0F2D" alt=""/></li><li>In <b>Version</b>, enter the version number of the <a href="https://web.archive.org/web/20240926112244/https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Ffacebook%2Ffacebook-ios-sdk%2Fblob%2Fmain%2FCHANGELOG.md&h=AT1LNDNrJrBMiAIEehf8ld1fuB5OWh3BfYPljvZICF66wKgA1FNRkKY2WWBU8TrGUy-VP50dV5URUyR0p4BAbb2Ha-1l9TIC3NQvPl3yb_aL1KW9wR7UAxhtVyluZmtoziH5JAo8GnYFfl_F" rel="nofollow" target="_blank" data-lynx-mode="hover">latest Facebook SDK for iOS</a>. <img class="img" src="https://web.archive.org/web/20240926112244im_/https://scontent-fml1-1.xx.fbcdn.net/v/t39.8562-6/77342585_2782675751750839_7439768759885103104_n.png?_nc_cat=110&ccb=1-7&_nc_sid=f537c7&_nc_ohc=zMQYF6WizWsQ7kNvgEioc2U&_nc_ht=scontent-fml1-1.xx&oh=00_AYC8a5JUmmUbZ4eEe_wq_OEBSCVwdrejJmCkWKumFv4dlA&oe=66FB1C6A" alt=""/></li><li>Complete the prompts to select the libraries you'd like to use in your project.</li></ol></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>3. Register and Configure Your App with Facebook</h2> <p>Register and configure your app so you can use Facebook Login by adding your Bundle Identifier.</p> <div class="_57yz _57z1"><div class="_57y-">You need to <a href="https://web.archive.org/web/20240926112244/https://www.facebook.com/login/?next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios">login</a> to complete this step.</div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>4. Configure Your Project</h2> <div class="_4-u3 _3a8w _2acs"><div><div class="_3ii"> Configure the <code class="_3jb">Info.plist</code> file with an XML snippet that contains data about your app. </div><div></div><div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>After you integrate Facebook Login, certain App Events are automatically logged and collected for <a href="https://web.archive.org/web/20240926112244/https://www.facebook.com/events_manager">Events Manager</a>, unless you disable Automatic App Event Logging. In particular, when launching an app in Korea, please note that Automatic App Event Logging can be disabled. For details about what information is collected and how to disable automatic app event logging, see <a href="https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/app-events/automatic-event-collection-detail">Automatic App Event Logging</a>.</p></div></div></div></div></div><div class="_3ii"><ol><li> Right-click <code class="_3jb">Info.plist</code>, and choose <b>Open As ▸ Source Code</b>. </li><li> Copy and paste the following XML snippet into the body of your file ( <code class="_3jb"><dict>...</dict></code>). <div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_1_rp"><pre class="prettyprint"> <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLSchemes</key> <array> <string>fbAPP-ID</string> </array> </dict> </array> <key>FacebookAppID</key> <string>APP-ID</string> <key>FacebookClientToken</key> <string>CLIENT-TOKEN</string> <key>FacebookDisplayName</key> <string>APP-NAME</string></pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_2_le"></a></span></div></div></li><li>In <code class="_3jb"><array><string></code> in the key <code class="_3jb">[CFBundleURLSchemes]</code>, replace <i>APP-ID</i> with your App ID.</li><li>In <code class="_3jb"><string></code> in the key <code class="_3jb">FacebookAppID</code>, replace <i>APP-ID</i> with your App ID.</li><li>In <code class="_3jb"><string></code> in the key <code class="_3jb">FacebookClientToken</code>, replace <i>CLIENT-TOKEN</i> with the value found under <b>Settings</b> > <b>Advanced</b> > <b>Client Token</b> in your App Dashboard.</li><li>In <code class="_3jb"><string></code> in the key <code class="_3jb">FacebookDisplayName</code>, replace <i>APP-NAME</i> with the name of your app.</li><li> To use any of the Facebook dialogs (e.g., Login, Share, App Invites, etc.) that can perform an app switch to Facebook apps, your application's <code class="_3jb">Info.plist</code> also needs to include the following: <div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_3_yA"><pre class="prettyprint"> <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fb-messenger-share-api</string> </array></pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_4_v7"></a></span></div></div></li></ol><div></div><div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><div class="_57yz _57z1 _3-8p"><div class="_57y-"><p>You may directly set the automatic collection of App Events to “true” or “false” by adding <code>FacebookAutoLogAppEventsEnabled</code> as a key in <code>Info.plist</code>.</p></div></div></div></div></div> Your project will need to include the Keychain Sharing capability in order for login to work in Mac Catalyst applications. <ol><li>Select the <b>+ Capability</b> button in the <b>Signing & Capabilities</b> tab when configuring your app target. <img class="img" src="https://web.archive.org/web/20240926112244im_/https://scontent-fml20-1.xx.fbcdn.net/v/t39.2365-6/278742602_667239674363001_1951911614515101302_n.png?_nc_cat=101&ccb=1-7&_nc_sid=e280be&_nc_ohc=KAyXYRFkhAQQ7kNvgHABomu&_nc_ht=scontent-fml20-1.xx&oh=00_AYAhmXl9mRXYe8RXF-QCJ1oh_q7vBwqtGKf3MkWOVLGeUQ&oe=670F9DD7" width="650" alt=""/></li><li> Find and select the <b>Keychain Sharing</b> capability. <img class="img" src="https://web.archive.org/web/20240926112244im_/https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/278977484_316218193957481_4146090580916671096_n.png?_nc_cat=100&ccb=1-7&_nc_sid=e280be&_nc_ohc=BW2YtDk9C8UQ7kNvgHDObvZ&_nc_ht=scontent-fml1-1.xx&oh=00_AYAPyqRcUIaP7fpT6Ks82bsQ9uB7E14KgFQ3U4CvVS-ZxQ&oe=670FA15D" width="650" alt=""/></li><li> Ensure that the <b>Keychain Sharing</b> capability is listed for the target. <img class="img" src="https://web.archive.org/web/20240926112244im_/https://scontent-fml20-1.xx.fbcdn.net/v/t39.2365-6/278896933_1610746765962570_3644799075929561990_n.png?_nc_cat=104&ccb=1-7&_nc_sid=e280be&_nc_ohc=BmhiGwhOgMQQ7kNvgEt9Pml&_nc_ht=scontent-fml20-1.xx&oh=00_AYBwSgjCxtoLpf9bbTzqMOAjx1YGsRxPAxV_wlVv2CwEzQ&oe=670F8E36" width="650" alt=""/></li></ol></div></div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2 id="delegate">5. Connect Your App Delegate</h2> <div><div class="_3ii"><div class="_3ii"> Replace the code in <code class="_3jb">AppDelegate.swift</code> method with the following code. This code initializes the SDK when your app launches, and allows the SDK to handle logins and sharing from the native Facebook app when you perform a Login or Share action. Otherwise, the user must be logged into Facebook to use the in-app browser to login. <div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_5_1q"><pre class="prettyprint"> // AppDelegate.swift import UIKit import FacebookCore @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { ApplicationDelegate.shared.application( application, didFinishLaunchingWithOptions: launchOptions ) return true } func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:] ) -> Bool { ApplicationDelegate.shared.application( app, open: url, sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String, annotation: options[UIApplication.OpenURLOptionsKey.annotation] ) } } </pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_6_1L"></a></span></div></div><hr/></div><div class="_3ii"> iOS 13 moved opening URL functionality to the <code class="_3jb">SceneDelegate</code>. If you are using iOS 13, add the following method to your <code class="_3jb">SceneDelegate</code> so that operations like logging in or sharing function as intended: <div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_7_bq"><pre class="prettyprint"> // SceneDelegate.swift import FacebookCore ... func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) { guard let url = URLContexts.first?.url else { return } ApplicationDelegate.shared.application( UIApplication.shared, open: url, sourceApplication: nil, annotation: [UIApplication.OpenURLOptionsKey.annotation] ) } </pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_8_qf"></a></span></div></div></div></div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>6. Add Facebook Login to Your Code</h2> <p>Use the Facebook Login button in your iOS app.</p> <div class="_4-u3 _3a8w _2acs"><h4>6a. Add Facebook Login to Your Code</h4> <div><div class="_3ii"> To add a Facebook-branded Login button to your app, add the following code snippet to a view controller. </div><div class="_3ii"><div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_9_04"><pre class="prettyprint"> // Add this to the header of your file, e.g. in ViewController.swift import FacebookLogin // Add this to the body class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let loginButton = FBLoginButton() loginButton.center = view.center view.addSubview(loginButton) } } </pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_a_ci"></a></span></div></div> At this point you should be able to run your app and log in using the Facebook Login button. </div></div></div><div class="_4-u3 _3a8w _2acs"><h4>6b. Check Current Login Status</h4> <div><div class="_3ii"> Your app can only have one person logged in at a time. We represent each person logged into your app with <code class="_3jb">AccessToken.current</code>. </div><div class="_3ii"> The <code class="_3jb">LoginManager</code> sets this token for you and when it sets <code class="_3jb">AccessToken.current</code> it also automatically writes it to the keychain store. </div><div class="_3ii"> The <code class="_3jb">AccessToken</code> contains <code class="_3jb">userID</code> which you can use to identify the user. </div><div class="_3ii"> You should update your view controller to check for an existing token at load. This avoids unnecessary showing the login flow again if someone already granted permissions to your app: <div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_b_QH"><pre class="prettyprint"> override func viewDidLoad() { super.viewDidLoad() if let token = AccessToken.current, !token.isExpired { // User is logged in, do work such as go to next view controller. } } </pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_c_OH"></a></span></div></div></div></div></div><div class="_4-u3 _3a8w _2acs"><h4>6c. Ask for Permissions</h4> <div><div class="_3ii"> When using Facebook Login, your app can ask for permissions on a subset of a person's data. Facebook Login requires advanced public_profile permission, to be used by external users. </div><div class="_3ii"><div class="fsl fwb fcb">Read Permissions for Facebook Login Button</div> To request additional read permissions, set the <code class="_3jb">permissions</code> property on the <code class="_3jb">FBLoginButton</code> object. <div class="_4-u2 _57mb _1u44 noMargin noBorder sourceCode _174u _3ip _4-u8" id="u_0_d_zM"><pre class="prettyprint"> // Extend the code sample from 6a. Add Facebook Login to Your Code // Add to your viewDidLoad method: loginButton.permissions = ["public_profile", "email"] </pre><div class="_174v"><span><a tabindex="-1" href="#" role="button" id="u_0_e_ju"></a></span></div></div></div><div class="_3ii"> The user will be prompted to grant your app with the requested permissions. Note that some permissions will require a <a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/review/what-is-login-review">Login Review</a>. See <a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios/permissions">Managing Permissions</a> for more information on permissions. </div></div></div></div></div><div class="_4-u2 _57mb _1u44 _3fw6 _4-u8"><div class="_4-u3 _588p"><h2>7. Next Steps</h2> <div><div class="_3ii"> Congrats, you've added Facebook Login to your iOS app! Be sure to check out our other documentation pages for more advanced guides. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/apps/delete-data" target="_blank">Implement a Data Deletion Callback<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Implement a data deletion callback to respond the people's request to delete their data from Facebook. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/ios/getting-started#app-events" target="_blank">Add App Events<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Add events to your app to view analytics, measure ad performance and build audiences for ad targeting. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios/advanced" target="_blank">Advanced Topics & Setup<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Check out our advanced setup for Facebook Login for iOS apps. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios/permissions" target="_blank">Permissions<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Manage what data your app has access to through Facebook Login. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/ios/errors" target="_blank">Handling Errors<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Check out how to responds to errors returned by the Facebook SDK. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/" target="_blank">Testing a Login Flow<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Test and verify that your Facebook Login flow works. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/review" target="_blank">App Review<img class="_3yrk img" src="https://web.archive.org/web/20240926112244im_/https://static.xx.fbcdn.net/rsrc.php/v3/yv/r/40CUNyB8Uu1.png" alt="share-external" width="16" height="16"/></a></div> Depending on the Facebook data you request from people using Facebook Login, you may need to submit your app for review prior to launch. </div><div class="_3ii"><div class="fsl fwb fcb"><a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/guides/advanced/manual-flow">Create Your Own Login Flow</a></div> For building your own login flow, see <a href="/web/20240926112244/https://developers.facebook.com/docs/facebook-login/guides/advanced/manual-flow">Manually Build a Login Flow</a>. </div><div class="_3ii"></div></div></div></div></div></div></span><div class="_4-u2 _57mb _1u44 _4-u8"><div class="_4-u3 _588p _4_k"><fb:like href="https://developers.facebook.com/docs/facebook-login/ios/" layout="button_count" share="1"></fb:like></div></div><div id="developer_documentation_toolbar" data-referrer="developer_documentation_toolbar" data-click-area="toolbar"></div><script nonce="V4ahPSRr"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://web.archive.org/web/20240926112244/https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '675141479195042'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://web.archive.org/web/20240926112244im_/https://www.facebook.com/tr?id=675141479195042&ev=PageView&noscript=1"/></noscript><script nonce="V4ahPSRr"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://web.archive.org/web/20240926112244/https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '574561515946252'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://web.archive.org/web/20240926112244im_/https://www.facebook.com/tr?id=574561515946252&ev=PageView&noscript=1"/></noscript><script nonce="V4ahPSRr"> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://web.archive.org/web/20240926112244/https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1754628768090156'); fbq('track', "PageView");fbq('track', "PageView");</script><noscript><img height="1" width="1" style="display:none" src="https://web.archive.org/web/20240926112244im_/https://www.facebook.com/tr?id=1754628768090156&ev=PageView&noscript=1"/></noscript></div></div></div></div><div class="_1jbo _4ar1 _5zld"><div id="u_0_k_I2"></div></div></div></div></div></div><div class="_6e3w" id="devsite_footer" data-referrer="devsite_footer" data-click-area="Footer"></div></div></div> <script type="text/javascript" nonce="V4ahPSRr">requireLazy(["HasteSupportData"],function(m){m.handle({"gkxData":{"21100":{"result":true,"hash":null},"5918":{"result":false,"hash":null},"5971":{"result":false,"hash":null},"21050":{"result":false,"hash":null},"21075":{"result":false,"hash":null},"21076":{"result":true,"hash":null},"21106":{"result":false,"hash":null},"21107":{"result":false,"hash":null},"3867":{"result":true,"hash":null},"4341":{"result":false,"hash":null},"6323":{"result":false,"hash":null},"9861":{"result":false,"hash":null},"21062":{"result":false,"hash":null},"21063":{"result":false,"hash":null},"21069":{"result":false,"hash":null},"21071":{"result":false,"hash":null},"21072":{"result":false,"hash":null},"33056":{"result":false,"hash":null},"20836":{"result":false,"hash":null},"21034":{"result":false,"hash":null}},"ixData":{"114092":{"sprited":1,"spriteCssClass":"sx_776661","spriteMapCssClass":"sp_qYxQr-I7nvj"},"114104":{"sprited":1,"spriteCssClass":"sx_fc43b8","spriteMapCssClass":"sp_qYxQr-I7nvj"},"88889":{"sprited":1,"spriteCssClass":"sx_248b6a","spriteMapCssClass":"sp_qYxQr-I7nvj"}},"qexData":{"362":{"r":null},"1028":{"r":null},"104":{"r":null},"128":{"r":null},"344":{"r":null},"388":{"r":null},"526":{"r":null},"538":{"r":null},"543":{"r":null}},"justknobxData":{"1806":{"r":true},"2819":{"r":true}}})});requireLazy(["Bootloader"],function(m){m.handlePayload({"consistency":{"rev":1016824296},"rsrcMap":{"OBwsYHu":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i7M54\/y2\/l\/en_US\/rKQ8TmIqTyK.js","nc":1},"PuBU\/Lr":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yC\/r\/799ujfg3cvM.js","nc":1},"6ZPxvBs":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yR\/r\/iBzgRXSldH3.js","nc":1},"+HX6M3x":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/FLP7Yna0v8J.js","nc":1},"7xEwIn\/":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yr\/r\/O-dSZLH3iiQ.js","nc":1},"1vSrG+2":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iN4f4\/yr\/l\/en_US\/DcxGSpGwMNB.js","nc":1},"iqszgni":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3itTO4\/yn\/l\/en_US\/g6A0ZwBlTXf.js","nc":1},"Fg4utE4":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yO\/r\/j4K6uJLG-J8.js","nc":1},"9ttK6qk":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y8\/l\/0,cross\/TNsLX9wjwFh.css","nc":1},"Z3EuIpY":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ya\/r\/nOLjqcz9ReA.js","nc":1},"nIAYCsa":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/r\/jy6nenFGg6l.js","nc":1},"EovXm5+":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/l\/0,cross\/SpbRDLotjut.css","nc":1},"jcuqiBp":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iOpS4\/y_\/l\/en_US\/gfx6vXNfLYp.js","nc":1},"R5w1rCJ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/p55HfXW__mM.js","nc":1},"4cOZ4KA":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iJfX4\/yO\/l\/en_US\/jnLderMJ2YP.js","nc":1},"nJGGyxm":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i4rc4\/yw\/l\/en_US\/XqytLZnsyMN.js","nc":1},"XJscX3N":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iJF64\/yX\/l\/en_US\/zFzIfQ49jPA.js","nc":1},"X1m5abD":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y5\/r\/WBV5XafpHmK.js","nc":1},"3PEhq2I":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yr\/r\/ONXZ_xy4J4-.js","nc":1},"++SdhXw":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3imjh4\/yX\/l\/en_US\/oTNCTHUyf3w.js","nc":1},"cXFDKtw":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/MMRfM1Bk8dK.js","nc":1},"e8T8u0Q":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/l\/0,cross\/mGMEU2ApqzI.css","nc":1},"20549oV":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iTfb4\/yk\/l\/en_US\/9VBsuWi-aoI.js","nc":1},"r+kauDm":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yg\/r\/JAw4yPnG8xy.js","nc":1},"8ELCBwH":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/VRzSVH5iU-V.js","nc":1},"7fx6s2H":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ys\/r\/9y2USWQ5Re-.js","nc":1},"3BBj\/HE":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i4IY4\/yH\/l\/en_US\/pxguIZtA76B.js","nc":1},"SWx3yNv":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y7\/r\/g__eV5OXSXl.js","nc":1},"x22Oby4":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/tVshp1OIV9l.js","nc":1},"I+GHswV":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yS\/r\/ui2DkP-wt_7.js","nc":1},"SkfHsiv":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y0\/r\/Nx3vgsD64H1.js","nc":1},"\/rlByH4":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y1\/r\/sidmC7q0abh.js","nc":1},"K1pGhOF":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/xDgm3Tqkawr.js","nc":1},"6r8oPsf":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/oqr1Ub_ovqu.js","nc":1},"1\/rAPv0":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/5HCfUHnKIbp.js","nc":1},"lYMIqwV":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/Cekb95ZEenT.js","nc":1},"rlbiS2R":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/MT8zVb7FCG1.js","nc":1},"+2mYsBo":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yd\/r\/ACVCSlW0ASp.js","nc":1},"B1hktfb":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ihVQ4\/yD\/l\/en_US\/3o--FRHTnzM.js","nc":1},"MA7wtBb":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yS\/r\/lhPdogB16ty.js","nc":1},"ugiX\/Yy":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iP7e4\/y3\/l\/en_US\/TXQV2RqHCTU.js","nc":1},"BlYgHeb":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yg\/r\/_xn1dHZaq0N.js","nc":1},"1s\/mDJz":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yh\/l\/0,cross\/qLL66KhMwcu.css","nc":1},"J5pF\/iT":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iKw34\/yy\/l\/en_US\/yOvbxrkln16.js","nc":1},"9MRlazS":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yc\/r\/VH4LBSlUk66.js","nc":1},"mVXx91E":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yc\/r\/LYUm0OX11FI.js","nc":1},"ubIlNE7":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3idoM4\/y9\/l\/en_US\/LTLt_vn3p33.js","nc":1},"wEUNrZz":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yG\/r\/soUjC1GA03C.js","nc":1},"JpZhukL":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yR\/r\/6sZ06T3x_CX.js","nc":1},"0xZW\/QI":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/aq7OssUe1Xz.js","nc":1},"hm7LH2C":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/D-xA6UdYheu.js","nc":1},"aSbaNKt":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ya\/l\/0,cross\/2q1vKK67uU0.css","nc":1},"M8Xp01T":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/kQV1nBAlQX2.js","nc":1},"s6f7kQQ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/O4hV5R-_3aY.js","nc":1},"j8vinei":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y6\/r\/4mrA60sb1MG.js","nc":1},"yPN8Cty":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/l\/0,cross\/krc2iuLxc6s.css","nc":1},"GS4bGVX":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yO\/l\/0,cross\/Hf6Oq-X-avZ.css","nc":1},"8q2zxdD":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/l\/0,cross\/BTIX4fl3D7Y.css","nc":1},"mDomTSa":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y4\/l\/0,cross\/HrRDLgWA2yx.css","nc":1},"8LpAtc0":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/l\/0,cross\/CfVFbmDYVBg.css","nc":1},"NUcs7zk":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y9\/r\/wEq4TAZ1Z7P.js","nc":1},"+7fhma5":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iDke4\/y-\/l\/en_US\/OZAOX4LhYv8.js","nc":1},"zVTqSl6":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/ytmG00L_PQ4.js","nc":1},"8o2SnH3":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iNi24\/yR\/l\/en_US\/Cf_vElsCeNX.js","nc":1},"p8qZx2r":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yk\/r\/HHIBxhlHLL_.js","nc":1},"BeOwzfl":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yQ\/r\/p4Toz7dSreG.js","nc":1},"8JvBQNZ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/4FGNfLO9FAz.js","nc":1},"oPTgYNC":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yT\/r\/3BeEi2lwhs1.js","nc":1},"GeBTIYU":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yS\/r\/dat1Sh53Bzr.js","nc":1},"iXU77vs":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yD\/r\/Ocw4YGGa0Mq.js","nc":1},"8pnRkHq":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/8Fq6COPYExO.js","nc":1},"nqdQIrD":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/xrfBteHVsvX.js","nc":1},"tPw7lMJ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i2404\/yb\/l\/en_US\/13BFKoSyIYq.js","nc":1},"qIx08T0":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i2cd4\/yW\/l\/en_US\/d4f9OJ1ixrO.js","nc":1},"uNg7oH6":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iaX94\/yU\/l\/en_US\/Y4dMdSy2Cg9.js","nc":1},"\/g73V0k":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/eu31i6kUQCb.js","nc":1},"6lwpfW+":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ibl_4\/yj\/l\/en_US\/5WHKq28a1Tb.js","nc":1},"ZSxb2YX":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/XfUS6yFtzfv.js","nc":1},"YNx1BTX":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yM\/r\/yjO4j23O-sY.js","nc":1},"8+\/m\/R9":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/dxMWJE0LDP9.js","nc":1},"STfNYsg":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/NOl3nSdj5Uh.js","nc":1},"b+4kH42":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yw\/r\/cg3phlyJ-1B.js","nc":1},"HrSvOcT":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y4\/r\/21-3aT7RQ8b.js","nc":1},"aIstZuG":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yL\/r\/r9tI4Ax8RqX.js","nc":1},"HWOHH5p":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/7uJskYFt84f.js","nc":1},"sx5z4Ti":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iQiZ4\/yL\/l\/en_US\/tG2vwTvdiqD.js","nc":1},"epaoL7R":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/R4GNfjnILQX.js","nc":1},"xlMpWQZ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yW\/r\/m81HXiJulf5.js","nc":1},"+WGv7RM":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yF\/r\/9p5urAiaAzX.js","nc":1},"t46GVsr":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ya\/r\/3QX3yaFWkhM.js","nc":1},"Ayd2Csx":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/l\/0,cross\/72VMoP7VwNX.css","nc":1},"9zce+oe":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/iDciH7m_jEM.js","nc":1},"asppkhA":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/r\/KQ8y8xsCyye.js","nc":1},"jjYsTQO":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yv\/r\/_zDcq1Cbl81.js","nc":1},"UqUvMpW":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/cqy5sWYK2yi.js","nc":1},"Nx3aG7o":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yP\/r\/CBuiJ_0o6vC.js","nc":1},"meXqvUG":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/r\/BQWILtvS5fB.js","nc":1},"Vocjw4G":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iXJ74\/yx\/l\/en_US\/wyi3p63W3ky.js","nc":1},"Gbf1TUE":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yU\/r\/irCGtkIPaVi.js","nc":1},"lTO89wT":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yf\/l\/0,cross\/cKyH2Ejs308.css","nc":1},"dUh4UaO":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/clVN_GA26pU.js","nc":1},"gLpHGW2":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yB\/l\/0,cross\/oxVbboYp9mZ.css","nc":1},"txstYBE":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/r\/FKhruwJdVnA.js","nc":1},"4gKni9p":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yN\/l\/0,cross\/d_ixvPS57sH.css","nc":1},"cIwjOS0":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yI\/r\/ULHBWFxbdQ0.js","nc":1},"hRnYGn1":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/_DYXVxhJSqY.js","nc":1},"jWuQPCW":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/kgwMEpRvvqk.js","nc":1},"VfuLkfj":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/zZHIBNAJKnh.js","nc":1},"XV0Z0ix":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yq\/r\/IP50YqMMQW7.js","nc":1},"ThCn6qu":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/ZHoPlH5_AhI.js","nc":1},"Cqzu\/ty":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yu\/r\/QcPOxvKPtDI.js","nc":1},"NQcY4GA":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/r\/Qxe0d1B1aBm.js","nc":1},"CvndCfq":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yW\/r\/rBvx5OxA8Dg.js","nc":1},"r92wvYV":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yl\/r\/deC1d5viPp9.js","nc":1},"uKw0LU7":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yN\/r\/1Ar1tA1c3aY.js","nc":1},"xmz7Lk6":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/l\/0,cross\/V6F4nugzSXw.css","nc":1},"UcjljO7":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yp\/l\/0,cross\/qOe_Rlab9NU.css","nc":1},"a2j96E0":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iUKo4\/y9\/l\/en_US\/PKsDEBFE42Y.js","nc":1},"X4+I4b2":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yo\/l\/0,cross\/2ibtJuPii7W.css","nc":1},"v6HipfT":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3igci4\/y4\/l\/en_US\/WuTu-Sm0Qxa.js","nc":1},"D1dMbEK":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iX0E4\/yv\/l\/en_US\/BXu-g7wv9Z_.js","nc":1},"1cJdQKu":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ym\/r\/X90AzzPUGj8.js","nc":1},"PQhjqZT":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/ny7Fb_T8X6L.js","nc":1},"Yelqfuz":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y-\/r\/ZrDO1OS3CNE.js","nc":1},"dCb0VbQ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ityC4\/yR\/l\/en_US\/xMoOZ7YDjft.js","nc":1},"VDymvVI":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yI\/l\/0,cross\/rCmzjyFsGXo.css","nc":1},"8vKBOmk":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yM\/l\/0,cross\/zf3OqH6BXfA.css","nc":1},"\/j+rPH4":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ijtR4\/yp\/l\/en_US\/cw6hqE7VswX.js","nc":1},"G2iy9Ox":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y3\/r\/NHTmQ4aEe1Y.js","nc":1},"HLSPxCz":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iLl54\/y-\/l\/en_US\/rVturqt6UP0.js","nc":1},"6me\/AyD":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yR\/l\/0,cross\/sH5cB9bfiuM.css","nc":1},"b\/rYFtF":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yB\/r\/hGd1ihAEoHH.js","nc":1},"7koW4+B":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/T8EUGZnnQTh.js","nc":1},"KKBnWKk":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yf\/r\/2Gj6Rqt407L.js","nc":1},"ZY1oM2Q":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yH\/r\/zBIKYjdRgko.js","nc":1},"b9sATVO":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yt\/r\/oXAkgPAYF7S.js","nc":1},"Yw8TDxj":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iBp_4\/yr\/l\/en_US\/ublA_jsdLmn.js","nc":1},"3QBOKTC":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yi\/r\/QUvXZKOcS1o.js","nc":1},"yMgn4BF":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yA\/r\/-u-KeKSHGqH.js","nc":1},"66YgIN6":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/QPbckjtNe6q.js","nc":1},"119C1bq":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yZ\/l\/0,cross\/7PyR6ncpH2-.css","nc":1},"M9rh1r7":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3iWSK4\/yr\/l\/en_US\/4qd4GlpgMjE.js","nc":1},"VB4zTC3":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yy\/r\/ozTlFblbI9G.js","nc":1},"9AKuuO4":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yf\/l\/0,cross\/3rU9EgVbN7Y.css","nc":1},"FXpCh5x":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y4\/r\/6t-xhYnsH_u.js","nc":1},"kSSuJ6C":{"type":"css","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yJ\/l\/0,cross\/9S6CpHRuSUX.css","nc":1},"J62RfGM":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yX\/r\/iHYH2B5RJ-A.js","nc":1},"88+gRST":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yC\/r\/DFlQoGK9R4V.js","nc":1},"HBK9MF6":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ikPw4\/y_\/l\/en_US\/ceXjEqL77H9.js","nc":1},"xsFg75a":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yt\/r\/mnLc1TS2Wp-.js","nc":1},"8t68f61":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y0\/r\/BKjSys51xWX.js","nc":1},"2WrNwBI":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yj\/r\/gBro0ptLSgT.js","nc":1},"JOUMnNC":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yV\/r\/HzxD9aAXSyD.js","nc":1},"gYUaegg":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/connect.facebook.net\/en_US\/sdk.js#version=v20.0","nc":1},"rCasuzG":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yA\/r\/OzWmCcYw0wO.js","nc":1},"FsBVuQ6":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yT\/r\/V3YFfraRaKS.js","nc":1},"0Qz\/xq6":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yB\/r\/AfRcB3-N6lg.js","nc":1},"NF8HlaX":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3itDX4\/ym\/l\/en_US\/e3Dcatycmpi.js","nc":1},"yDoACZZ":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3ioJq4\/yp\/l\/en_US\/60Da5203MlJ.js","nc":1},"NurJxjR":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yJ\/r\/QhyETYMbTUq.js","nc":1},"vCxI9D4":{"type":"js","src":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/ye\/r\/GcgopRl4mBW.js","nc":1}},"compMap":{"Dialog":{"r":["OBwsYHu","PuBU\/Lr","6ZPxvBs","+HX6M3x","7xEwIn\/","QtSGqAo","1vSrG+2","iqszgni","Fg4utE4","9ttK6qk","Z3EuIpY","nIAYCsa","EovXm5+","jcuqiBp","iHCiaFe","R5w1rCJ"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent","Animation","PageTransitions"]},"be":1},"ExceptionDialog":{"r":["7xEwIn\/","4cOZ4KA","nIAYCsa","1vSrG+2","OBwsYHu","iqszgni","Fg4utE4","iHCiaFe","9ttK6qk","R5w1rCJ","QtSGqAo","KLvuBpC","7s3e9rC","6ZPxvBs","nJGGyxm","XJscX3N","X1m5abD","3PEhq2I","PuBU\/Lr","2KQtWhE","wrsfxGa","++SdhXw","cXFDKtw","e8T8u0Q","20549oV","r+kauDm"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"QuickSandSolver":{"r":["7xEwIn\/","OBwsYHu","Z3EuIpY","nIAYCsa","8ELCBwH","7fx6s2H","3BBj\/HE","SWx3yNv","x22Oby4","iHCiaFe","QtSGqAo"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"ConfirmationDialog":{"r":["I+GHswV","SkfHsiv","7xEwIn\/","OBwsYHu","Z3EuIpY","nIAYCsa","iHCiaFe"],"rds":{"m":["ODS"]},"be":1},"MWADeveloperReauthBarrier":{"r":["\/rlByH4","OBwsYHu"],"be":1},"VultureJSSampleRatesLoader":{"r":["K1pGhOF"],"be":1},"WebSpeedInteractionsTypedLogger":{"r":["7xEwIn\/","OBwsYHu","Z3EuIpY","6r8oPsf","1\/rAPv0"],"be":1},"AsyncRequest":{"r":["7xEwIn\/","OBwsYHu","iHCiaFe","QtSGqAo"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"DOM":{"r":["7xEwIn\/","OBwsYHu","iHCiaFe"],"rds":{"m":["ODS"]},"be":1},"Form":{"r":["7xEwIn\/","OBwsYHu","Z3EuIpY","nIAYCsa","iHCiaFe"],"rds":{"m":["ODS"]},"be":1},"FormSubmit":{"r":["7xEwIn\/","OBwsYHu","Z3EuIpY","nIAYCsa","lYMIqwV","iHCiaFe","QtSGqAo"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"Input":{"r":["Z3EuIpY"],"be":1},"Toggler":{"r":["OBwsYHu","iqszgni","Fg4utE4","7xEwIn\/","9ttK6qk","1vSrG+2","KLvuBpC","4cOZ4KA","iHCiaFe"],"rds":{"m":["ODS"]},"be":1},"Tooltip":{"r":["7xEwIn\/","OBwsYHu","iqszgni","nIAYCsa","Fg4utE4","3PEhq2I","iHCiaFe","9ttK6qk","R5w1rCJ","Z3EuIpY","e8T8u0Q","nJGGyxm","r+kauDm","QtSGqAo"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","1vSrG+2","6ZPxvBs","PuBU\/Lr"]},"be":1},"URI":{"r":[],"be":1},"trackReferrer":{"r":[],"be":1},"PhotoTagApproval":{"r":["7xEwIn\/","OBwsYHu","rlbiS2R","+2mYsBo","iHCiaFe"],"rds":{"m":["ODS"]},"be":1},"PhotoSnowlift":{"r":["7xEwIn\/","OBwsYHu","Z3EuIpY","B1hktfb","PuBU\/Lr","6ZPxvBs","+HX6M3x","QtSGqAo","1vSrG+2","iqszgni","Fg4utE4","9ttK6qk","nIAYCsa","EovXm5+","jcuqiBp","MA7wtBb","ugiX\/Yy","BlYgHeb","1s\/mDJz","J5pF\/iT","9MRlazS","mVXx91E","ubIlNE7","iHCiaFe","R5w1rCJ","4cOZ4KA","KLvuBpC","7s3e9rC","wEUNrZz","2KQtWhE","cXFDKtw","X1m5abD","nJGGyxm","3PEhq2I","Q1D5M7f","JpZhukL","XnL4jDU","0xZW\/QI","hm7LH2C","aSbaNKt","M8Xp01T","s6f7kQQ","j8vinei","yPN8Cty","GS4bGVX","8q2zxdD","mDomTSa","8LpAtc0","NUcs7zk","+7fhma5","zVTqSl6","8o2SnH3","p8qZx2r","BeOwzfl","8JvBQNZ","oPTgYNC","GeBTIYU","iXU77vs","8pnRkHq","nqdQIrD","tPw7lMJ","qIx08T0","uNg7oH6","\/g73V0k","6lwpfW+","ZSxb2YX","YNx1BTX","8+\/m\/R9","STfNYsg","b+4kH42","HrSvOcT","aIstZuG","HWOHH5p","sx5z4Ti","epaoL7R","xlMpWQZ","+WGv7RM","t46GVsr","Ayd2Csx","9zce+oe","asppkhA","jjYsTQO","UqUvMpW","Nx3aG7o","meXqvUG","Vocjw4G","Gbf1TUE","lTO89wT","dUh4UaO","e8T8u0Q","gLpHGW2","txstYBE","4gKni9p","cIwjOS0","hRnYGn1","jWuQPCW","VfuLkfj","XV0Z0ix","rlbiS2R","ThCn6qu","Cqzu\/ty","NQcY4GA","CvndCfq","r92wvYV","uKw0LU7","xmz7Lk6","UcjljO7","a2j96E0","X4+I4b2","v6HipfT","D1dMbEK","1cJdQKu","PQhjqZT","Yelqfuz","dCb0VbQ","VDymvVI","8vKBOmk","\/j+rPH4","r+kauDm","1\/rAPv0","wrsfxGa"],"rds":{"m":["Animation","FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions"]},"be":1},"PhotoTagger":{"r":["6lwpfW+","7xEwIn\/","OBwsYHu","G2iy9Ox","iqszgni","9ttK6qk","1vSrG+2","nIAYCsa","2KQtWhE","R5w1rCJ","Z3EuIpY","Fg4utE4","3PEhq2I","iHCiaFe","QtSGqAo","6ZPxvBs","HLSPxCz","6me\/AyD","nJGGyxm","b\/rYFtF","rlbiS2R","7koW4+B","KKBnWKk","ZY1oM2Q","b9sATVO","r92wvYV","Yw8TDxj","3QBOKTC","r+kauDm","1\/rAPv0"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","PuBU\/Lr"]},"be":1},"PhotoTags":{"r":["7xEwIn\/","OBwsYHu","rlbiS2R","yMgn4BF","iHCiaFe"],"rds":{"m":["ODS"]},"be":1},"TagTokenizer":{"r":["7xEwIn\/","OBwsYHu","iqszgni","66YgIN6","119C1bq","M9rh1r7","VB4zTC3","9ttK6qk","Z3EuIpY","9AKuuO4","FXpCh5x","kSSuJ6C","Vocjw4G","J62RfGM","88+gRST","HBK9MF6","iHCiaFe","QtSGqAo"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"AsyncDialog":{"r":["7xEwIn\/","OBwsYHu","4cOZ4KA","nIAYCsa","1vSrG+2","iqszgni","Fg4utE4","iHCiaFe","9ttK6qk","R5w1rCJ","QtSGqAo","KLvuBpC","7s3e9rC","6ZPxvBs","wEUNrZz","2KQtWhE","cXFDKtw","X1m5abD","nJGGyxm","3PEhq2I","PuBU\/Lr","Q1D5M7f","r+kauDm"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"Hovercard":{"r":["7xEwIn\/","OBwsYHu","iqszgni","9ttK6qk","1vSrG+2","nIAYCsa","2KQtWhE","R5w1rCJ","Z3EuIpY","Fg4utE4","3PEhq2I","iHCiaFe","QtSGqAo","6ZPxvBs","HLSPxCz","6me\/AyD","nJGGyxm","r+kauDm","1\/rAPv0"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions","Animation"],"r":["+HX6M3x","PuBU\/Lr"]},"be":1},"XOfferController":{"r":["Z3EuIpY","xsFg75a"],"be":1},"PerfXSharedFields":{"r":["cXFDKtw","iqszgni"],"be":1},"ODS":{"r":[],"be":1},"KeyEventTypedLogger":{"r":["7xEwIn\/","OBwsYHu","Z3EuIpY","rCasuzG","1\/rAPv0"],"be":1},"XUIDialogButton.react":{"r":["X1m5abD","7xEwIn\/","iqszgni","R5w1rCJ","OBwsYHu","nJGGyxm","3PEhq2I","QtSGqAo","PuBU\/Lr","6ZPxvBs","2KQtWhE","wrsfxGa","r+kauDm","cXFDKtw","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","ODS"],"r":["+HX6M3x"]},"be":1},"XUIDialogBody.react":{"r":["QtSGqAo","iqszgni","R5w1rCJ","nJGGyxm","7s3e9rC"],"be":1},"XUIDialogFooter.react":{"r":["2KQtWhE","iqszgni","R5w1rCJ","cXFDKtw","e8T8u0Q","nJGGyxm","QtSGqAo","7s3e9rC"],"be":1},"XUIDialogTitle.react":{"r":["2KQtWhE","iqszgni","R5w1rCJ","cXFDKtw","X1m5abD","7xEwIn\/","OBwsYHu","nJGGyxm","3PEhq2I","QtSGqAo","7s3e9rC","r+kauDm","iHCiaFe"],"rds":{"m":["FbtLogging","IntlQtEventFalcoEvent","ODS"],"r":["+HX6M3x"]},"be":1},"XUIGrayText.react":{"r":["QtSGqAo","iqszgni","R5w1rCJ","nJGGyxm"],"be":1},"DialogX":{"r":["7xEwIn\/","4cOZ4KA","nIAYCsa","1vSrG+2","OBwsYHu","iqszgni","Fg4utE4","iHCiaFe","9ttK6qk","R5w1rCJ","QtSGqAo","KLvuBpC","7s3e9rC","6ZPxvBs"],"rds":{"m":["FbtLogging","ODS","IntlQtEventFalcoEvent"],"r":["+HX6M3x"]},"be":1},"react":{"r":["iqszgni","R5w1rCJ"],"be":1}}})});</script> <script type="text/javascript" nonce="V4ahPSRr">requireLazy(["InitialJSLoader"], function(InitialJSLoader) {InitialJSLoader.loadOnDOMContentReady(["7xEwIn\/","OBwsYHu","8t68f61","2WrNwBI","Z3EuIpY","JOUMnNC","+HX6M3x","PuBU\/Lr","1vSrG+2","6lwpfW+","X1m5abD","6ZPxvBs","gYUaegg","FsBVuQ6","iqszgni","R5w1rCJ","Fg4utE4","3PEhq2I","ThCn6qu","nIAYCsa","BlYgHeb","0Qz\/xq6","NF8HlaX","cXFDKtw","yDoACZZ","NurJxjR","vCxI9D4","1\/rAPv0","r+kauDm"]);});</script> <script type="text/javascript" nonce="V4ahPSRr">requireLazy(["TimeSliceImpl","ServerJS"],function(TimeSlice,ServerJS){var s=(new ServerJS());s.handle({"define":[["cr:7736",["FBLynxLogging"],{"__rc":["FBLynxLogging",null]},-1],["LinkshimHandlerConfig",[],{"supports_meta_referrer":false,"default_meta_referrer_policy":"default","switched_meta_referrer_policy":"origin","non_linkshim_lnfb_mode":"ie","link_react_default_hash":"AT1gABzM5ex3Bmuh_exDCGhF6g3-tM7eECRKM1C3G0VL3b0nFy7i5db-WxKYuNdJy2jSx-rtjLmS0WbZUWvLMTcRJqAc1VdvkWQdHyS6HxZkMQE9yTJjukcXrp4OG7uSOmgGP4WMpxBzf_HW","untrusted_link_default_hash":"AT07RBQ9Bo3Pr5PZ_Lo-jAKYHO9x8FxgYZmufRJOiCi8Wo4-wbc6dkkSK6ZKg1fUavBbZ9dS0vxL-Q2tIM5jmuAydwaN8UXLKSI0sE9opIWJ3dFWMI1jXd2hEDQBAH0WfyA1f6WOwxqcw-h7","linkshim_host":"l.facebook.com","linkshim_path":"\/l.php","linkshim_enc_param":"h","linkshim_url_param":"u","use_rel_no_opener":false,"use_rel_no_referrer":false,"always_use_https":false,"onion_always_shim":true,"middle_click_requires_event":false,"www_safe_js_mode":"hover","m_safe_js_mode":null,"ghl_param_link_shim":false,"click_ids":[],"is_linkshim_supported":true,"current_domain":"facebook.com","blocklisted_domains":["ad.doubleclick.net","ads-encryption-url-example.com","bs.serving-sys.com","ad.atdmt.com","adform.net","ad13.adfarm1.adition.com","ilovemyfreedoms.com","secure.adnxs.com"],"is_mobile_device":false},27]],"instances":[["__inst_c2ec5301_0_0_EM",["DeveloperSiteDocumentationX"],[],1]],"elements":[["__elem_a588f507_0_2_ec","u_0_0_0c",2],["__elem_b8bc2371_0_5_rj","u_0_1_rp",1],["__elem_072b8e64_0_5_n8","u_0_2_le",1],["__elem_b8bc2371_0_6_eu","u_0_3_yA",1],["__elem_072b8e64_0_6_Ar","u_0_4_v7",1],["__elem_b8bc2371_0_2_Au","u_0_5_1q",1],["__elem_072b8e64_0_2_Tk","u_0_6_1L",1],["__elem_b8bc2371_0_3_9e","u_0_7_bq",1],["__elem_072b8e64_0_3_jf","u_0_8_qf",1],["__elem_b8bc2371_0_1_QS","u_0_9_04",1],["__elem_072b8e64_0_1_7o","u_0_a_ci",1],["__elem_b8bc2371_0_0_eR","u_0_b_QH",1],["__elem_072b8e64_0_0_k5","u_0_c_OH",1],["__elem_b8bc2371_0_4_hg","u_0_d_zM",1],["__elem_072b8e64_0_4_cZ","u_0_e_ju",1],["__elem_9f5fac15_0_3_lB","developer_documentation_toolbar",1],["__elem_a32d506f_0_0_Df","u_0_f_A9",1],["__elem_a32d506f_0_1_vE","u_0_g_O\/",1],["__elem_a32d506f_0_2_q+","u_0_h_sg",1],["__elem_a32d506f_0_3_Rg","u_0_i_w9",1],["__elem_9f5fac15_0_0_iX","devsite_header",1],["__elem_9f5fac15_0_1_3S","documentation_breadcrumbs_pagelet",1],["__elem_a588f507_0_0_Tt","u_0_j_j5",1],["__elem_9f5fac15_0_4_BQ","documentation_body_pagelet",1],["__elem_a588f507_0_1_eN","u_0_k_I2",1],["__elem_9f5fac15_0_2_B2","devsite_footer",1]],"require":[["UniversalMicroSiteTrackingController","init",["ImmutableServerCallableWrapper"],[true,"US",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},"1e6L2jRs5SKztWUOR",null,"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/developers.facebook.com\/docs\/facebook-login\/ios",null,null,"noam",null,"00Z1NQKL6GmmaH2i5","developers",null,"",{"__imm":{"module":{"__m":"ImmutableServerCallableWrapper"},"method":"Map","value":[]}},null,"",""]],["DevsiteInteractionTracker","init",[],[{"translationStatus":"translated"}]],["fbq","init",[],["438056466377696"]],["fbq","init",[],["721503217860715"]],["fbq","init",[],["1654677854812921"]],["fbq","init",[],["983057391856088"]],["fbq","track",[],["ViewContent",{"value":"2","currency":"EUR"}]],["fbq","init",[],["1801207626762049"]],["fbq","init",[],["1916681798651990"]],["fbq","track",[],["PageView",{"isDFCRegistered":"0"}]],["AsyncRequest","post_UNSAFE_LET_ANYONE_IMPERSONATE_THE_USER_FOR_THESE_WRITES",[],["\/ajax\/docs\/nav\/?path1=facebook-login&path2=ios",{}]],["__inst_c2ec5301_0_0_EM"],["DevsiteURLFragmentHandler","registerTransitionHandler",[],[]],["AnalyticsGKs","init",[],[[{"gk_name":"analytics_app_anomaly_notifications_participants","value":true},{"gk_name":"analytics_approximation_accuracy","value":false},{"gk_name":"analytics_cross_device_web_params","value":true},{"gk_name":"analytics_currency","value":true},{"gk_name":"analytics_deactivate_flagged_params","value":true},{"gk_name":"analytics_delete_flagged_properties","value":true},{"gk_name":"analytics_delete_key_for_auto_deleted_ups","value":true},{"gk_name":"analytics_delete_key_for_auto_deprecated_cps","value":true},{"gk_name":"analytics_display_deleted_user_properties_table","value":true},{"gk_name":"ios_receipt_validation_ui","value":true},{"gk_name":"analytics_rotate_key_for_pii_flagged_wps","value":true},{"gk_name":"fba_whitelisted_businesses_for_new_channels_h2","value":false},{"gk_name":"fba_curated_dashboards","value":false},{"gk_name":"fba_curated_dashboards_internal_only","value":false},{"gk_name":"insights_android_implicit_purchase_events","value":true},{"gk_name":"fba_people_insights_v2_entities_read_path","value":false},{"gk_name":"fba_people_insights_v2_entities_write_path","value":false},{"gk_name":"fba_outcomes_beta","value":false},{"gk_name":"fba_show_outcomes_for_single_entities","value":false},{"gk_name":"fba_platform_section_whitelist","value":false},{"gk_name":"fba_people_insights_v2_businesses_read_path","value":false},{"gk_name":"fba_people_insights_v2_businesses_write_path","value":false},{"gk_name":"fba_dashboard_templates","value":false},{"gk_name":"fba_path_to_conversion_prod","value":false},{"gk_name":"fba_show_bag_hide_esg","value":false}]]],["PartnershipsMarketingScrollOnLoad","scrollToIdOnLoad",[],[]],["ScriptPath","set",[],["XDeveloperDocumentationController","7459a3d2",{"imp_id":"1e6L2jRs5SKztWUOR","ef_page":null,"uri":"https:\/\/web.archive.org\/web\/20240926112244\/https:\/\/developers.facebook.com\/docs\/facebook-login\/ios","entity_id":"61550750497965"}]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_0_Df"],[{"__m":"__elem_a32d506f_0_0_Df"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/googleads.g.doubleclick.net\/pagead\/viewthroughconversion\/963623955\/?guid=ON&script=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_1_vE"],[{"__m":"__elem_a32d506f_0_1_vE"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/dc.ads.linkedin.com\/collect\/?pid=276116&fmt=gif\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_2_q+"],[{"__m":"__elem_a32d506f_0_2_q+"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"https:\/\/analytics.twitter.com\/i\/adsct?txn_id=nz7m3&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0\" \/>"]],["ControlledReferer","useFacebookRefererHtml",["__elem_a32d506f_0_3_Rg"],[{"__m":"__elem_a32d506f_0_3_Rg"},"\u003Cimg height=\"1\" width=\"1\" style=\"border-style:none;\" alt=\"\" src=\"\/\/t.co\/i\/adsct?txn_id=nz7m3&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0\" \/>"]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeMobileOnThisPage.react","__elem_a588f507_0_0_Tt"],[{"__m":"DeveloperProductHomeMobileOnThisPage.react"},{},{"__m":"__elem_a588f507_0_0_Tt"},"callsite_d1949635575"]],["AsyncRequestNectarLogging"],["DocumentTitle","set",[],["iOS - Facebook Login",false]],["ReactRenderer_DEPRECATED","constructAndRenderComponent_LEGACY",["DeveloperProductHomeOnThisPage.react","__elem_a588f507_0_1_eN"],[{"__m":"DeveloperProductHomeOnThisPage.react"},{},{"__m":"__elem_a588f507_0_1_eN"},"callsite_d1949635575"]],["sdk.init-server-callable","init",[],[{"appId":113869198637480,"xfbml":true,"version":"v20.0","status":false}]],["DevsiteOnScrollToSection","init",["__elem_a588f507_0_2_ec"],[{"__m":"__elem_a588f507_0_2_ec"}]],["DevsiteCardScrollToTopButtons","init",["__elem_a588f507_0_2_ec"],[{"__m":"__elem_a588f507_0_2_ec"},"to_top_nav"]],["GoogleAnalytics4Setup","setupGA4",[],[true,"G-WN22ZHXY2R",{"cookie_domain":"developers.facebook.com"},true,[]]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",[],[]],["prettify","init",["__elem_b8bc2371_0_0_eR"],[null,{"__m":"__elem_b8bc2371_0_0_eR"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_0_k5"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\noverride func viewDidLoad() {\n super.viewDidLoad()\n\n if let token = AccessToken.current,\n !token.isExpired {\n \/\/ User is logged in, do work such as go to next view controller.\n }\n}\n ","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_0_k5"}]],["prettify","init",["__elem_b8bc2371_0_1_QS"],[null,{"__m":"__elem_b8bc2371_0_1_QS"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_1_7o"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n\/\/ Add this to the header of your file, e.g. in ViewController.swift \nimport FacebookLogin\n\n\/\/ Add this to the body\nclass ViewController: UIViewController {\n override func viewDidLoad() {\n super.viewDidLoad()\n\t\n let loginButton = FBLoginButton()\n loginButton.center = view.center\n view.addSubview(loginButton)\n }\n}\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_1_7o"}]],["prettify","init",["__elem_b8bc2371_0_2_Au"],[null,{"__m":"__elem_b8bc2371_0_2_Au"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_2_Tk"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":" \n\/\/ AppDelegate.swift\nimport UIKit\nimport FacebookCore\n\n\u0040UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate { \n func application(\n _ application: UIApplication,\n didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?\n ) -> Bool { \n ApplicationDelegate.shared.application(\n application,\n didFinishLaunchingWithOptions: launchOptions\n )\n\n return true\n }\n \n func application(\n _ app: UIApplication,\n open url: URL,\n options: [UIApplication.OpenURLOptionsKey : Any] = [:]\n ) -> Bool {\n ApplicationDelegate.shared.application(\n app,\n open: url,\n sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String,\n annotation: options[UIApplication.OpenURLOptionsKey.annotation]\n )\n } \n}\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_2_Tk"}]],["prettify","init",["__elem_b8bc2371_0_3_9e"],[null,{"__m":"__elem_b8bc2371_0_3_9e"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_3_jf"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n\/\/ SceneDelegate.swift\nimport FacebookCore\n ...\nfunc scene(_ scene: UIScene, openURLContexts URLContexts: Set\u003CUIOpenURLContext>) {\n guard let url = URLContexts.first?.url else {\n return\n }\n\n ApplicationDelegate.shared.application(\n UIApplication.shared,\n open: url,\n sourceApplication: nil,\n annotation: [UIApplication.OpenURLOptionsKey.annotation]\n )\n}\n\n","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_3_jf"}]],["prettify","init",["__elem_b8bc2371_0_4_hg"],[null,{"__m":"__elem_b8bc2371_0_4_hg"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_4_cZ"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n\/\/ Extend the code sample from 6a. Add Facebook Login to Your Code\n\/\/ Add to your viewDidLoad method:\nloginButton.permissions = [\"public_profile\", \"email\"]\n ","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_4_cZ"}]],["prettify","init",[],[]],["prettify","init",["__elem_b8bc2371_0_5_rj"],[null,{"__m":"__elem_b8bc2371_0_5_rj"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_5_n8"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n\u003Ckey>CFBundleURLTypes\u003C\/key>\n\u003Carray>\n \u003Cdict>\n \u003Ckey>CFBundleURLSchemes\u003C\/key>\n \u003Carray>\n \u003Cstring>fbAPP-ID\u003C\/string>\n \u003C\/array>\n \u003C\/dict>\n\u003C\/array>\n\u003Ckey>FacebookAppID\u003C\/key>\n\u003Cstring>APP-ID\u003C\/string>\n\u003Ckey>FacebookClientToken\u003C\/key>\n\u003Cstring>CLIENT-TOKEN\u003C\/string>\n\u003Ckey>FacebookDisplayName\u003C\/key>\n\u003Cstring>APP-NAME\u003C\/string>","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_5_n8"}]],["prettify","init",["__elem_b8bc2371_0_6_eu"],[null,{"__m":"__elem_b8bc2371_0_6_eu"}]],["ReactRenderer","constructAndRenderComponent",["FBClipboardLink.react","__elem_072b8e64_0_6_Ar"],[{"__m":"FBClipboardLink.react"},{"label":"Copy Code","value":"\n\u003Ckey>LSApplicationQueriesSchemes\u003C\/key>\n\u003Carray>\n \u003Cstring>fbapi\u003C\/string>\n \u003Cstring>fb-messenger-share-api\u003C\/string>\n\u003C\/array>","tooltip":"Copy Code to Clipboard","tooltipSuccess":"Code Copied!","tooltipSuccessDuration":1000},{"__m":"__elem_072b8e64_0_6_Ar"}]],["prettify","init",[],[]],["FBLynx","setupDelegation",[],[]],["Animation"],["PageTransitions"],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent","Animation","PageTransitions"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent","Animation","PageTransitions"],"css"]],["TimeSliceImpl"],["HasteSupportData"],["ServerJS"],["Run"],["InitialJSLoader"]],"contexts":[[{"__m":"__elem_9f5fac15_0_0_iX"},false],[{"__m":"__elem_9f5fac15_0_1_3S"},false],[{"__m":"__elem_9f5fac15_0_2_B2"},false],[{"__m":"__elem_9f5fac15_0_3_lB"},false],[{"__m":"__elem_9f5fac15_0_4_BQ"},false]]});requireLazy(["Run"],function(Run){Run.onAfterLoad(function(){s.cleanup(TimeSlice)})});}); </script> <script type="text/javascript" nonce="V4ahPSRr">now_inl=(function(){var p=window.performance;return p&&p.now&&p.timing&&p.timing.navigationStart?function(){return p.now()+p.timing.navigationStart}:function(){return new Date().getTime()};})(); window.__bigPipeFR=now_inl();</script> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yg/l/0,cross/ZAtRGF-5ahT.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yW/l/0,cross/voPLcGSZ9UZ.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yD/l/0,cross/kVkrOyXvyll.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yd/l/0,cross/CxQqDATse7c.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/y2/l/0,cross/iLlXALSRrPV.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yL/l/0,cross/aDFo6YLALrc.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3i7M54/y2/l/en_US/rKQ8TmIqTyK.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/ys/l/0,cross/SyOfHhIURgA.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yD/l/0,cross/xlPdvkzzEvg.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yg/l/0,cross/Cc7rnppiW5_.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yd/l/0,cross/o8G9fY7krY7.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yv/l/0,cross/LuMePXxdVvt.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/ym/l/0,cross/U23Trs2MgOP.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yr/r/O-dSZLH3iiQ.js" as="script" nonce="V4ahPSRr"/> <script type="text/javascript" nonce="V4ahPSRr">window.__bigPipeCtor=now_inl();requireLazy(["BigPipe"],function(BigPipe){define("__bigPipe",[],window.bigPipe=new BigPipe({"forceFinish":true,"config":null}));});</script> <script nonce="V4ahPSRr">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("first_response",n);})})();</script> <script nonce="V4ahPSRr">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["QtSGqAo","rv9XZ87","dGtdlIP","rhanuP2","2KQtWhE","iHCiaFe","OBwsYHu","Q1D5M7f","7s3e9rC","wrsfxGa","CDbdmHP","KLvuBpC","XnL4jDU","7xEwIn/"],id:"first_response",phase:0,last_in_phase:true,tti_phase:0,all_phases:[63,1],hsrp:{hblp:{consistency:{rev:1016824296}}},allResources:["QtSGqAo","rv9XZ87","dGtdlIP","rhanuP2","2KQtWhE","iHCiaFe","7xEwIn/","OBwsYHu","8t68f61","2WrNwBI","Z3EuIpY","JOUMnNC","+HX6M3x","PuBU/Lr","1vSrG+2","6lwpfW+","X1m5abD","6ZPxvBs","gYUaegg","Q1D5M7f","7s3e9rC","wrsfxGa","CDbdmHP","KLvuBpC","XnL4jDU","FsBVuQ6","iqszgni","R5w1rCJ","Fg4utE4","3PEhq2I","ThCn6qu","nIAYCsa","BlYgHeb","0Qz/xq6","NF8HlaX","cXFDKtw","yDoACZZ","NurJxjR","vCxI9D4","1/rAPv0","r+kauDm"]});}));</script> <script type="text/javascript" nonce="V4ahPSRr">requireLazy(["__bigPipe"],function(bigPipe){bigPipe.setPageID("7418910746386897147")});</script> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3itTO4/yn/l/en_US/g6A0ZwBlTXf.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/y8/l/0,cross/TNsLX9wjwFh.css" as="style"/> <div class="hidden_elem"><code id="u_0_u_sX"><!-- <div class="_688r"></div><noscript><div class="_68me"></div></noscript><div class="_132f"><div class="_2is9"><div class="_5reb _6o4s _5w2p _5rt2"><div id="bizBlackBar" class="_5w2q"><div class="_4bdg"><div class="_5rec"><div class="_3-fb"><div class="_3-fc"><a class="_3els" href="/?no_redirect=1" target="" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":"link"}"><div class="_8xnp"><div class="_ar0p" id="FacebookLogo"><img src="/images/developer/m4d_logo_july_2024.svg" /></div></div></a></div><div class="_652w"><a class="_652x _3ecv" href="/docs/" id="u_0_r_Im"><span class="_3ecy _50f4">Docs</span></a><a class="_652x" href="/tools/" id="u_0_n_YH"><span class="_3ecy _50f4">Tools</span></a><a class="_652x" href="/support/" id="u_0_q_1N"><span class="_3ecy _50f4">Support</span></a><div class="_6a _8542"><div class="clearfix _3_i9 lfloat"><form class="_2pis rfloat _ohf" action="/search/?referer=dev_header" method="get" role="search" onsubmit="" id="u_0_s_cT"><input type="text" name="q" class="_3_ib" placeholder="Search" /></form><i class="_3_ia _42ef img sp_MWbXykj0RLD sx_3f6b3a"></i></div></div><a href="https://www.facebook.com/login/?privacy_mutation_token=eyJ0eXBlIjowLCJjcmVhdGlvbl90aW1lIjoxNzI3MzQ5NzY0LCJjYWxsc2l0ZV9pZCI6MTA0NzY5OTU1NTY3NjEwMX0%3D&next=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Ffacebook-login%2Fios" class="_p47 lfloat _1k5h" id="u_0_t_zj">Log In</a></div></div></div></div></div></div></div></div> --></code></div> <script nonce="V4ahPSRr">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_header",n);})})();</script> <script nonce="V4ahPSRr">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["rv9XZ87","QtSGqAo","7xEwIn/","OBwsYHu","dGtdlIP","2KQtWhE","iqszgni","9ttK6qk","iHCiaFe","wrsfxGa"],content:{devsite_header:{container_id:"u_0_u_sX"}},id:"devsite_header",phase:1,jsmods:{instances:[["__inst_41781d56_0_0_qD",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_8_3a","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_0_Ng","HTML"],[{width:312,context:null,contextID:"u_0_n_YH",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_l_Wb",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_8_3a"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_0_Ng"}],2],["__inst_41781d56_0_1_nF",["ContextualDialog","ContextualDialogArrow","ContextualDialogXUITheme","__elem_072b8e64_0_9_G8","LayerFadeOnShow","LayerFadeOnHide","LayerHideOnBlur","LayerHideOnEscape","DialogHideOnSuccess","LayerHideOnTransition","LayerRemoveOnHide","LayerAutoFocus","ContextualLayerAutoFlip","LayerTabIsolation","__markup_a588f507_0_1_Wq","HTML"],[{width:312,context:null,contextID:"u_0_q_1N",contextSelector:null,dialogRole:"dialog",labelledBy:"u_0_o_Jp",position:"below",alignment:"left",offsetX:0,offsetY:0,arrowBehavior:{__m:"ContextualDialogArrow"},hoverShowDelay:null,hoverHideDelay:null,theme:{__m:"ContextualDialogXUITheme"},hoverContext:{__m:"__elem_072b8e64_0_9_G8"},addedBehaviors:[{__m:"LayerFadeOnShow"},{__m:"LayerFadeOnHide"},{__m:"LayerHideOnBlur"},{__m:"LayerHideOnEscape"},{__m:"DialogHideOnSuccess"},{__m:"LayerHideOnTransition"},{__m:"LayerRemoveOnHide"},{__m:"LayerAutoFocus"},{__m:"ContextualLayerAutoFlip"},{__m:"LayerTabIsolation"}]},{__m:"__markup_a588f507_0_1_Wq"}],2]],markup:[["__markup_a588f507_0_0_Ng",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Ca href=\"/tools/explorer/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Graph API Explorer\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">Test, create, and authenticate API calls and debug responses.\x3C/div>\x3Ca href=\"/tools/debug/accesstoken/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Access token debugger\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_ _3-97\">See detailed info for an access token.\x3C/div>\x3Ca href=\"/tools/debug/\" class=\"_655f _65bz\">\x3Cspan class=\"_50f7\">Sharing Debugger\x3C/span>\x3C/a>\x3Cdiv class=\"_41p_\">Preview how your content will look when it's shared to Facebook.\x3C/div>\x3Ca class=\"_3-8z _655f\" href=\"/tools/\">\x3Cspan class=\"_50f7\">VIEW ALL TOOLS\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"Tools\" id=\"u_0_l_Wb\">\x3C/div>\x3C/div>\x3Ca aria-label=\"Close\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_m_0E\" aria-labelledby=\"u_0_m_0E u_0_l_Wb\">\x3C/a>\x3C/div>"},1,"HTML"],["__markup_a588f507_0_1_Wq",{__html:"\x3Cdiv>\x3Cdiv class=\"_53iv\">\x3Cdiv class=\"_655e\">\x3Cdiv class=\"_65kd _1glo\">\x3Ci class=\"_3-90 img sp_h1NQeuZWTAK sx_3d0b11\">\x3C/i>\x3Ca href=\"https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F%3Fref%3Ddfc%23developerplatform&h=AT2nmtcmgIOhNW-hk0pLYg3ZPuz0-AgrEAHvzVPiMFA-PTytaa__EqUbLr-2R00C9WYsqf1NaUoEutXiaBffNZv-IznPm7BWALRGcI8W_-xmH1kor21731wpZVRIG1f4NVtasKqsUmZpciEG\" target=\"_blank\" rel=\"nofollow\" data-lynx-mode=\"hover\">\x3Cdiv class=\"_65ke _50f7\">Facebook Platform is Healthy\x3C/div>\x3Cdiv class=\"_50f8 _50f3\">\x3C/div>\x3C/a>\x3C/div>\x3Ca class=\"_655f _1glo\" href=\"/support/bugs/\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_da5929\">\x3C/i>\x3Cspan class=\"_50f7\">Report a bug\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/community/\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_94db75\">\x3C/i>\x3Cspan class=\"_50f7\">Ask the Community\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/incident/report/\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_e0f802\">\x3C/i>\x3Cspan class=\"_50f7\">Report a Platform Data Incident\x3C/span>\x3C/a>\x3Ca class=\"_655f _1glo\" href=\"/support/\" target=\"_blank\">\x3Ci class=\"_3-90 img sp_MWbXykj0RLD sx_3793c7\">\x3C/i>\x3Cspan class=\"_50f7\">Developer support\x3C/span>\x3C/a>\x3C/div>\x3Cdiv aria-label=\"Support\" id=\"u_0_o_Jp\">\x3C/div>\x3C/div>\x3Ca aria-label=\"Close\" class=\"layer_close_elem accessible_elem\" href=\"#\" role=\"button\" id=\"u_0_p_YT\" aria-labelledby=\"u_0_p_YT u_0_o_Jp\">\x3C/a>\x3C/div>"},1,"HTML"]],elements:[["__elem_a588f507_0_3_aA","bizBlackBar",1],["__elem_072b8e64_0_7_or","u_0_r_Im",1],["__elem_072b8e64_0_8_3a","u_0_n_YH",2],["__elem_072b8e64_0_9_G8","u_0_q_1N",2],["__elem_072b8e64_0_a_yj","u_0_t_zj",1]],require:[["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_7_or"],[{__m:"__elem_072b8e64_0_7_or"},null]],["__inst_41781d56_0_0_qD"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_8_3a","__inst_41781d56_0_0_qD"],[{__m:"__elem_072b8e64_0_8_3a"},{__m:"__inst_41781d56_0_0_qD"}]],["__inst_41781d56_0_1_nF"],["DevsiteHeaderInteractionsLogger","registerDialog",["__elem_072b8e64_0_9_G8","__inst_41781d56_0_1_nF"],[{__m:"__elem_072b8e64_0_9_G8"},{__m:"__inst_41781d56_0_1_nF"}]],["DevsiteHeaderBanner","initializeBanner",[],[]],["BizSiteHeader","registerStickyListener",["__elem_a588f507_0_3_aA"],[{__m:"__elem_a588f507_0_3_aA"}]],["DevsiteHeaderLoginButton","initButtonClick",["__elem_072b8e64_0_a_yj"],[{__m:"__elem_072b8e64_0_a_yj"},"login_button_clicked"]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions","Animation"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent","PageTransitions","Animation"],"css"]]]},hsrp:{hsdp:{clpData:{"1814852":{r:1}},gkxData:{"25981":{result:false,hash:null},"25983":{result:false,hash:null}}},hblp:{consistency:{rev:1016824296},compMap:{ContextualLayerInlineTabOrder:{r:["7xEwIn/","OBwsYHu","HLSPxCz","iqszgni","9ttK6qk","Z3EuIpY","1vSrG+2","iHCiaFe"],rds:{m:["ODS"]},be:1},CSSFade:{r:["OBwsYHu","9ttK6qk","1vSrG+2","iHCiaFe"],rds:{m:["ODS"]},be:1}}}},allResources:["rv9XZ87","QtSGqAo","7xEwIn/","OBwsYHu","dGtdlIP","2KQtWhE","iqszgni","9ttK6qk","iHCiaFe","wrsfxGa","+HX6M3x","Z3EuIpY","nIAYCsa","1vSrG+2","R5w1rCJ","Fg4utE4","3PEhq2I","6ZPxvBs","r+kauDm","1/rAPv0","PuBU/Lr"]});}));</script> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yF/r/p55HfXW__mM.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/ZHoPlH5_AhI.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3ioJq4/yp/l/en_US/60Da5203MlJ.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/y5/r/WBV5XafpHmK.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yJ/r/QhyETYMbTUq.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yj/l/0,cross/Uk3E2RvOE2w.css" as="style"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yO/r/j4K6uJLG-J8.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yr/r/ONXZ_xy4J4-.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/nOLjqcz9ReA.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yw/r/5HCfUHnKIbp.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yg/r/JAw4yPnG8xy.js" as="script" nonce="V4ahPSRr"/> <link rel="preload" href="https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3iaX94/yU/l/en_US/Y4dMdSy2Cg9.js" as="script" nonce="V4ahPSRr"/> <div class="hidden_elem"><code id="u_0_w_L0"><!-- <noscript id="u_0_v_uv"></noscript> --></code></div> <script nonce="V4ahPSRr">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("documentation_breadcrumbs_pagelet",n);})})();</script> <script nonce="V4ahPSRr">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["7xEwIn/","OBwsYHu","iqszgni","R5w1rCJ","ThCn6qu","yDoACZZ","X1m5abD","NurJxjR","5aLJnSi","Fg4utE4","3PEhq2I","Z3EuIpY","QtSGqAo","iHCiaFe","1/rAPv0","r+kauDm","uNg7oH6"],content:{documentation_breadcrumbs_pagelet:{container_id:"u_0_w_L0"}},id:"documentation_breadcrumbs_pagelet",phase:1,jsmods:{define:[["cr:734",[],{__rc:[null,null]},-1],["cr:1293",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:3473",["unmountComponentOnTransition"],{__rc:["unmountComponentOnTransition",null]},-1],["cr:3603",["unmountConcurrentComponentOnTransition"],{__rc:["unmountConcurrentComponentOnTransition",null]},-1],["cr:7162",["ReactDOMCompatibilityLayer"],{__rc:["ReactDOMCompatibilityLayer",null]},-1],["cr:1108857",[],{__rc:[null,null]},-1],["cr:1294158",["React.classic"],{__rc:["React.classic",null]},-1],["cr:1294159",["ReactDOM.classic"],{__rc:["ReactDOM.classic",null]},-1],["cr:510",["GeoPrivateBaseText_DEPRECATED.react"],{__rc:["GeoPrivateBaseText_DEPRECATED.react",null]},-1],["cr:755",["warningWWW"],{__rc:["warningWWW",null]},-1],["cr:757",["ImageWwwCssDependency"],{__rc:["ImageWwwCssDependency",null]},-1],["cr:2443",[],{__rc:[null,null]},-1],["cr:3159",["GeoPrivateDefaultNewBrandingColorGeneratedStyles"],{__rc:["GeoPrivateDefaultNewBrandingColorGeneratedStyles","Aa0DjXZXcjrIxsO6N7OkGXdaGeMLoJOpLyfbodKopR5eGhImGWNuSbMjCpJ6auMzGhqckd-WPEwUU-DxImPmyQBCoZvCGRl43zqHpkzo5IvxvOSAWSJuLRAqsQH-e6mYzFMxH5E"]},-1],["cr:4655",["AbstractLinkLynxMode"],{__rc:["AbstractLinkLynxMode",null]},-1],["cr:5662",["Event"],{__rc:["Event",null]},-1],["cr:6754",[],{__rc:[null,null]},-1],["cr:7319",[],{__rc:[null,null]},-1],["cr:8469",[],{__rc:[null,null]},-1],["cr:8658",[],{__rc:[null,null]},-1],["cr:1641505",[],{__rc:[null,null]},-1],["ClickIDURLBlocklistSVConfig",[],{block_list_url:["https://web.archive.org/web/20240926112244/https://www.youtube.com/watch?v=f1J38FlDKxo"]},7631],["LoadingMarkerGated",[],{component:null},2874],["FBDomainsSVConfig",[],{domains:{__map:[["www.facebook.com",1],["tfbnw.net",1],["m.beta.facebook.com",1],["touch.beta.facebook.com",1],["www.dev.facebook.com",1],["fb.me",1],["s.fb.com",1],["m.fbjs.facebook.com",1],["facebook.com.es",1],["www.fbjs.facebook.com",1],["m.facebook.com",1],["facebook.fr",1],["fbsbx.com",1],["embed.fbsbx.com",1],["attachment.fbsbx.com",1],["lookaside.fbsbx.com",1],["web.facebook.com",1],["fb.com",1],["messenger.com",1],["secure.facebook.com",1],["secure.my-od.facebook.com",1],["www.my-od.facebook.com",1]]}},3828],["ClickIDDomainBlacklistSVConfig",[],{domains:["craigslist","tfbnw.net","flashtalking.com","canadiantire.ca","o2.co.uk","archive.org","reddit.com","redd.it","gmail.com","cvk.gov.ua","electoralsearch.in","yahoo.com","cve.mitre.org","usenix.org","ky.gov","voteohio.gov","vote.pa.gov","oversightboard.com","wi.gov","pbs.twimg.com","media.discordapp.net","vastadeal.com","theaustralian.com.au","alloygator.com","elsmannimmobilien.de","news.com.au","dennisbonnen.com","stoett.com","investorhour.com","perspectivasur.com","bonnegueule.fr","firstent.org","twitpic.com","kollosche.com.au","nau.edu","arcourts.gov","lomberg.de","network4.hu","balloonrace.com","awstrack.me","ic3.gov","sos.wyo.gov","cnpq.br","0.discoverapp.com","apple.com","apple.co","applecard.apple","services.apple","appletvplus.com","applepay.apple","wallet.apple","beatsbydre.com","dinn.com.mx","soriana.com","facebook.sso.datasite.com","fycextras.com","rik.parlament.gov.rs","dge.sn"]},3829],["cr:5277",["ReactDOM.classic.prod-or-profiling"],{__rc:["ReactDOM.classic.prod-or-profiling",null]},-1],["cr:1292365",["React-prod.classic"],{__rc:["React-prod.classic",null]},-1],["cr:2099",[],{__rc:[null,null]},-1],["cr:2448",["useHeroBootloadedComponent"],{__rc:["useHeroBootloadedComponent",null]},-1],["cr:2682",["warningBlueish"],{__rc:["warningBlueish",null]},-1],["cr:11202",[],{__rc:[null,null]},-1],["cr:1105154",[],{__rc:[null,null]},-1],["cr:5278",["ReactDOM-prod.classic"],{__rc:["ReactDOM-prod.classic",null]},-1],["cr:2683",["warningBlue"],{__rc:["warningBlue",null]},-1],["cr:5695",["EventListenerWWW"],{__rc:["EventListenerWWW",null]},-1],["cr:8909",["ReactFiberErrorDialogWWW"],{__rc:["ReactFiberErrorDialogWWW",null]},-1],["cr:3695",[],{__rc:[null,null]},-1],["cr:983844",[],{__rc:[null,null]},-1],["CoreWarningGK",[],{forceWarning:false},725],["cr:1353359",["EventListenerImplForBlue"],{__rc:["EventListenerImplForBlue",null]},-1]],elements:[["__elem_fc9f538f_0_0_J2","u_0_v_uv",1]],require:[["react-xhp","constructAndRenderComponentIntoComment_DO_NOT_USE",["DevsiteDocBreadcrumbs.react","__elem_fc9f538f_0_0_J2"],[{constructor:{__m:"DevsiteDocBreadcrumbs.react"},concurrentRootOptions:{},props:{crumbs:[{title:"Docs",uri:"/docs/"},{title:"Facebook Login",uri:"/docs/facebook-login"},{title:"iOS",uri:"/docs/facebook-login/ios"}]},placeholderElement:{__m:"__elem_fc9f538f_0_0_J2"},acrossTransitions:false,clobberSiblings:false,preloader:null,bigPipeContext:{__bigPipeContext:1},nonBlockingPreloaders:null}]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hsdp:{gkxData:{"2467":{result:true,hash:"AT5qGWTK806ZxFXSTuU"},"20942":{result:false,hash:null},"21059":{result:false,hash:null},"24835":{result:false,hash:null},"24836":{result:true,hash:null},"24838":{result:false,hash:null}},ixData:{"1163":{sprited:1,spriteCssClass:"sx_8cfd38",spriteMapCssClass:"sp_WbXBGqjC54o"},"1165":{sprited:1,spriteCssClass:"sx_318c2a",spriteMapCssClass:"sp_WbXBGqjC54o"},"1739":{sprited:1,spriteCssClass:"sx_10d608",spriteMapCssClass:"sp_WbXBGqjC54o"},"390007":{sprited:1,spriteCssClass:"sx_3941ca",spriteMapCssClass:"sp_WbXBGqjC54o"},"390008":{sprited:1,spriteCssClass:"sx_dd33be",spriteMapCssClass:"sp_WbXBGqjC54o"},"390009":{sprited:1,spriteCssClass:"sx_35981f",spriteMapCssClass:"sp_WbXBGqjC54o"},"478232":{sprited:1,spriteCssClass:"sx_b53dd8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478237":{sprited:1,spriteCssClass:"sx_b9e4a8",spriteMapCssClass:"sp_WbXBGqjC54o"},"478791":{sprited:1,spriteCssClass:"sx_fecb10",spriteMapCssClass:"sp_WbXBGqjC54o"},"478793":{sprited:1,spriteCssClass:"sx_b278c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"478795":{sprited:1,spriteCssClass:"sx_8bbd22",spriteMapCssClass:"sp_WbXBGqjC54o"},"478799":{sprited:1,spriteCssClass:"sx_b9fbc6",spriteMapCssClass:"sp_WbXBGqjC54o"},"478801":{sprited:1,spriteCssClass:"sx_82c83f",spriteMapCssClass:"sp_WbXBGqjC54o"},"479175":{sprited:1,spriteCssClass:"sx_bc419e",spriteMapCssClass:"sp_WbXBGqjC54o"},"479176":{sprited:1,spriteCssClass:"sx_b8b36c",spriteMapCssClass:"sp_WbXBGqjC54o"},"479177":{sprited:1,spriteCssClass:"sx_3a6083",spriteMapCssClass:"sp_WbXBGqjC54o"},"479179":{sprited:1,spriteCssClass:"sx_9fa179",spriteMapCssClass:"sp_WbXBGqjC54o"},"479180":{sprited:1,spriteCssClass:"sx_42f1dd",spriteMapCssClass:"sp_WbXBGqjC54o"},"479321":{sprited:1,spriteCssClass:"sx_59a474",spriteMapCssClass:"sp_WbXBGqjC54o"},"479324":{sprited:1,spriteCssClass:"sx_3a6aec",spriteMapCssClass:"sp_WbXBGqjC54o"},"479327":{sprited:1,spriteCssClass:"sx_5ad8a6",spriteMapCssClass:"sp_WbXBGqjC54o"},"479360":{sprited:1,spriteCssClass:"sx_4b28ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"479363":{sprited:1,spriteCssClass:"sx_8d7ff2",spriteMapCssClass:"sp_WbXBGqjC54o"},"480789":{sprited:1,spriteCssClass:"sx_31f334",spriteMapCssClass:"sp_h1NQeuZWTAK"},"481882":{sprited:1,spriteCssClass:"sx_05cd7d",spriteMapCssClass:"sp_WbXBGqjC54o"},"484386":{sprited:1,spriteCssClass:"sx_e30349",spriteMapCssClass:"sp_WbXBGqjC54o"},"489534":{sprited:1,spriteCssClass:"sx_1c93d0",spriteMapCssClass:"sp_WbXBGqjC54o"},"492482":{sprited:1,spriteCssClass:"sx_a5ee58",spriteMapCssClass:"sp_WbXBGqjC54o"},"492485":{sprited:1,spriteCssClass:"sx_fcbaed",spriteMapCssClass:"sp_WbXBGqjC54o"},"492515":{sprited:1,spriteCssClass:"sx_c791a7",spriteMapCssClass:"sp_WbXBGqjC54o"},"492530":{sprited:1,spriteCssClass:"sx_2066fd",spriteMapCssClass:"sp_WbXBGqjC54o"},"492533":{sprited:1,spriteCssClass:"sx_348678",spriteMapCssClass:"sp_WbXBGqjC54o"},"492569":{sprited:1,spriteCssClass:"sx_83f9eb",spriteMapCssClass:"sp_WbXBGqjC54o"},"492698":{sprited:1,spriteCssClass:"sx_99a136",spriteMapCssClass:"sp_WbXBGqjC54o"},"492700":{sprited:1,spriteCssClass:"sx_b54ef2",spriteMapCssClass:"sp_WbXBGqjC54o"},"492702":{sprited:1,spriteCssClass:"sx_0840c5",spriteMapCssClass:"sp_WbXBGqjC54o"},"492706":{sprited:1,spriteCssClass:"sx_5f340f",spriteMapCssClass:"sp_WbXBGqjC54o"},"492708":{sprited:1,spriteCssClass:"sx_45b96f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498144":{sprited:1,spriteCssClass:"sx_94c2ab",spriteMapCssClass:"sp_WbXBGqjC54o"},"498145":{sprited:1,spriteCssClass:"sx_abf84f",spriteMapCssClass:"sp_WbXBGqjC54o"},"498146":{sprited:1,spriteCssClass:"sx_abb08c",spriteMapCssClass:"sp_WbXBGqjC54o"},"498148":{sprited:1,spriteCssClass:"sx_10b609",spriteMapCssClass:"sp_WbXBGqjC54o"},"498149":{sprited:1,spriteCssClass:"sx_b4c3e1",spriteMapCssClass:"sp_WbXBGqjC54o"},"502060":{sprited:1,spriteCssClass:"sx_d09554",spriteMapCssClass:"sp_WbXBGqjC54o"},"502061":{sprited:1,spriteCssClass:"sx_552a83",spriteMapCssClass:"sp_WbXBGqjC54o"},"502062":{sprited:1,spriteCssClass:"sx_cc9245",spriteMapCssClass:"sp_WbXBGqjC54o"},"502064":{sprited:1,spriteCssClass:"sx_d06afd",spriteMapCssClass:"sp_WbXBGqjC54o"},"502065":{sprited:1,spriteCssClass:"sx_caf356",spriteMapCssClass:"sp_WbXBGqjC54o"},"648667":{sprited:1,spriteCssClass:"sx_7393c9",spriteMapCssClass:"sp_WbXBGqjC54o"},"648668":{sprited:1,spriteCssClass:"sx_20c08b",spriteMapCssClass:"sp_WbXBGqjC54o"},"648669":{sprited:1,spriteCssClass:"sx_03511c",spriteMapCssClass:"sp_WbXBGqjC54o"},"812005":{sprited:1,spriteCssClass:"sx_1329a4",spriteMapCssClass:"sp_WbXBGqjC54o"},"1166721":{sprited:1,spriteCssClass:"sx_4c3b61",spriteMapCssClass:"sp_WbXBGqjC54o"},"1213581":{sprited:1,spriteCssClass:"sx_4bc853",spriteMapCssClass:"sp_WbXBGqjC54o"},"1280864":{sprited:1,spriteCssClass:"sx_02ac5e",spriteMapCssClass:"sp_WbXBGqjC54o"},"1826783":{sprited:1,spriteCssClass:"sx_424aa8",spriteMapCssClass:"sp_WbXBGqjC54o"}},justknobxData:{"450":{r:true},"1568":{r:true}}},hblp:{consistency:{rev:1016824296},rsrcMap:{"5aLJnSi":{type:"css",src:"https://web.archive.org/web/20240926112244/https://static.xx.fbcdn.net/rsrc.php/v3/yj/l/0,cross/Uk3E2RvOE2w.css",nc:1}},compMap:{"GeoTooltip.react":{r:["iqszgni","R5w1rCJ","yDoACZZ","X1m5abD","NurJxjR","5aLJnSi","Fg4utE4","3PEhq2I","Z3EuIpY","7xEwIn/","OBwsYHu","QtSGqAo","r+kauDm","uNg7oH6","iHCiaFe"],rds:{m:["FbtLogging","IntlQtEventFalcoEvent","ODS"],r:["+HX6M3x"]},be:1}}}},allResources:["7xEwIn/","OBwsYHu","iqszgni","R5w1rCJ","ThCn6qu","yDoACZZ","X1m5abD","NurJxjR","5aLJnSi","Fg4utE4","3PEhq2I","Z3EuIpY","QtSGqAo","iHCiaFe","1/rAPv0","r+kauDm","uNg7oH6","+HX6M3x"]});}));</script> <div class="hidden_elem"><code id="u_0_z_mi"><!-- <div class="_6e3x"><div class="_2jqx _2js6 _2jqq _1x12 _4wnt _7pk5 _7pj_ _7pk8 _7pk2" style="background-color: #f7f7f7;"><div class="_6uo3 _370f _370e _370j _370k"><div class="_4v84 _6u4h" style=""><div class="_6uo3 _370e _370j _370k"><div class="_8_jd"><div class="_af7-"><div class="_8_je"><a href="https://about.facebook.com/" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-fml20-1.xx.fbcdn.net/v/t39.2365-6/255763660_1313373935800313_1402654990278152517_n.png?_nc_cat=104&ccb=1-7&_nc_sid=e280be&_nc_ohc=ygtSv1iJYcwQ7kNvgHxDFJo&_nc_ht=scontent-fml20-1.xx&oh=00_AYAthp1YA8eLlecm3RgXtHe2szCnFxsA1yA-QXchnkuREw&oe=670F6E77" width="150" alt="" /></a></div><div class="_8_jf _8_jg"><ul class="_8_jr"><div class="_8_js"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _9ao6" style="color:#232323;">Follow Us</div></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" role="button"><a data-click-event="footer_social_facebook" href="https://www.facebook.com/MetaforDevelopers" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-fml20-1.xx.fbcdn.net/v/t39.2365-6/89126182_222315695571651_4936319991919149056_n.svg?_nc_cat=109&ccb=1-7&_nc_sid=e280be&_nc_ohc=PST5Js0rV9sQ7kNvgFsvpqA&_nc_ht=scontent-fml20-1.xx&oh=00_AYD3rBtL_NjPoLfSZOmqFnPn0b3QmqrjHcIikrdawfgTTw&oe=670F84EF" alt="Follow us on Facebook" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&h=AT0RUO9EpClgQdqdKOG1wnTdhRu90HQHqd-cANiE_1htD5-_rOGiUdP_As54TGOxy0FOHP7uDBqyHxeRS1Jgfwt8Mk-YWdF0bW3VXfcYjFXdfqXMYCMjItjp_grbTANF2Ud8yvop54cWRUWL" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89319900_506382610280628_2520212398984396800_n.svg?_nc_cat=111&ccb=1-7&_nc_sid=e280be&_nc_ohc=SEngylEj72IQ7kNvgHkcgf5&_nc_ht=scontent-fml1-1.xx&oh=00_AYDP-Nip2EvbcKwS89zN4E3Odn83zdoPwEDTG5rhqb2-eQ&oe=670F9075" alt="Follow us on Instagram" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&h=AT1KSEDUsmerR3B9UUtSvo7XFTfETqOtO59sS27gQBZzwoKU-ZCHHgPfmFHI4_SjbeKiRhhjJV1nySfec9gftqGDIAuc53FPHa_uCygwDDlHNasHc-pp5tKu6279UviC2_JzkH26U8DpTpFy" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89154638_493934268150363_1123534170136510464_n.svg?_nc_cat=111&ccb=1-7&_nc_sid=e280be&_nc_ohc=4eCmu-VpynkQ7kNvgFbFJfw&_nc_ht=scontent-fml1-1.xx&oh=00_AYD1MC1ClWgxAvvOwOqzhoJDFNBkGBIkhMgX_kDY6xLOSg&oe=670F6A45" alt="Follow us on Twitter" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&h=AT0LYO-oxvk-9xdBqiKzWwA2ryyIxCv7S3_ZOXDm4Q5JXMaHAjflN4uEjLAdxZvtdfpDfTIPbj4pwtkM49cdWH7sxd2MSvSRJfb06_jU2wgn2HVdlx2U1RQXm_-h1fbeKF-ZE5SwZKPcfY9l" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89354779_640044533453459_7031092369583767552_n.svg?_nc_cat=108&ccb=1-7&_nc_sid=e280be&_nc_ohc=P8slSgUykeIQ7kNvgFj8XGw&_nc_ht=scontent-fml1-1.xx&oh=00_AYDsPZAtFXakSQrIYzq5PG99BlOd9kpY5PbeVB1Ldw90_A&oe=670F93C6" alt="Follow us on LinkedIn" style="width:auto; height:24px; display:inline; margin-right:15px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&h=AT2gHYBCuBLMp-O_YcAtjb15IE8iVGqEnDqSAactZU53wP1wit2AWWIUYutw-eZt219uWq8LI_0whO7s9tOEATulQZ16brpGDx8FwI4FY1b0Zoq0aPP9Boc-hbRlq3Yr4_gpUZ9NFUgYVi6z" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89127358_532616317687233_292625476315250688_n.svg?_nc_cat=111&ccb=1-7&_nc_sid=e280be&_nc_ohc=xqSU9hkK-kkQ7kNvgFSIbu3&_nc_ht=scontent-fml1-1.xx&oh=00_AYBgvNvDOi2GI_lZeAWalCuXQLUOlIDcb9s8I9rBsOCrsw&oe=670F7B94" alt="Follow us on YouTube" style="width: auto; height:24px; display:inline;" /></a></a></li></ul></div></div></div></div></div><div class="_4v82 _6u4h" style=""><div class="_6uo3 _370e _370j _370k"><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">Products</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#artificial-intelligence" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Artificial Intelligence</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#ar-vr" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">AR/VR</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#business-tools" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Business Tools</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#gaming" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Gaming</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#open-source" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Open Source</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#publishing" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Publishing</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#social-integrations" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Social Integrations</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/#social-presence" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Social Presence</a></li></ul></div></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">Programs</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/docs/threat-exchange" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">ThreatExchange</a></li></ul><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">Support</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Developer Support</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/support/bugs/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Bugs</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmetastatus.com%2F&h=AT37qKNpOPYlvn03rS0pHXd-rDw9o5RezVGk-2sYGQubqKgBAVGQoWYUNUQ3HNeXsVSKXZT59K8KqmcZZ5hm3yFeWX7oo3Pj-HMx3Kln0KxPIAr1s59VoQNXPe_7-gyrnDpR4Iy5DcddQORf" style="color:#232323;" target="_blank" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" rel="nofollow" data-lynx-mode="hover">Platform Status</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/incident/report/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Report a Platform Data Incident</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/groups/fbdevelopers/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Facebook for Developers Community Group<i class="img sp_h1NQeuZWTAK sx_ce6588"></i></a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://developers.facebook.com/m/sitemap/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Sitemap</a></li></ul></div><div class="_4v82 _6u4h" style=""><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">News</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/blog/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Blog</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/success-stories/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Success Stories</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/videos/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Videos</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/MetaforDevelopers" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Meta for Developers Page<i class="img sp_h1NQeuZWTAK sx_ce6588"></i></a></li></ul><ul class="_8_jr"><div class="_8_js"><h4 class="_8xdx _8xdr _8xdj _8yp1 _93n_ _8zf- _8xdh" style="color:#232323;">Terms and Policies</h4></div><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/products/responsible-platform-initiatives/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Responsible Platform Initiatives</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/terms/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Platform Terms</a></li><li class="_8_jq"><a class="_8xdz _9ao6 _8zgc _8zgd" href="/devpolicy/" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Developer Policies</a></li></ul></div><div class="_6u4h" style=""><div class="_8_jd"><div class="_af7-"><div class="_8_je"></div><div class="_8_jf _8_jh"><ul class="_8_jr"><div class="_8_js"><div class="_8zym _8xdr _8xdj _8xd- _8yp1 _93n_ _8zf- _9ao6" style="color:#232323;">Follow Us</div></div><li class="_8_jq"><a class="_8xd- _9ao6 _8zgc" href="#" style="" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" role="button"><a data-click-event="footer_social_fb" href="https://www.facebook.com/MetaforDevelopers" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}"><img class="_6voz _7f2d img" src="https://scontent-fml20-1.xx.fbcdn.net/v/t39.2365-6/89126182_222315695571651_4936319991919149056_n.svg?_nc_cat=109&ccb=1-7&_nc_sid=e280be&_nc_ohc=PST5Js0rV9sQ7kNvgFsvpqA&_nc_ht=scontent-fml20-1.xx&oh=00_AYD3rBtL_NjPoLfSZOmqFnPn0b3QmqrjHcIikrdawfgTTw&oe=670F84EF" alt="Follow us on Facebook" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_ig" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2Fmetafordevelopers%2F&h=AT0u73OmLwV8L_2U0SH8fw5mNrU3-FFyCYzltuhylx9gAHebYmdE2hS15aoEikdj66-m1Joz69oWdx_1wbynWNMfDklK-\-\Hva8OJ2hc4FAbE-jnfU2wfs6ql4qQnZ1sy4MNmVCdKl36OaXZ1" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89319900_506382610280628_2520212398984396800_n.svg?_nc_cat=111&ccb=1-7&_nc_sid=e280be&_nc_ohc=SEngylEj72IQ7kNvgHkcgf5&_nc_ht=scontent-fml1-1.xx&oh=00_AYDP-Nip2EvbcKwS89zN4E3Odn83zdoPwEDTG5rhqb2-eQ&oe=670F9075" alt="Follow us on Instagram" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_twitter" href="https://l.facebook.com/l.php?u=https%3A%2F%2Ftwitter.com%2Fmetafordevs&h=AT03tx9KN2nLH3eyQqrUf4CzUU0k9B76e5qw8vtSg1FoBlw9UlHBzqKBNaq-saAeyBbKQa0V5nxyWTCB_NgnSVFfXMsJovn2mB0FomKMNH-4Abo-CX8KmuEKB7tZZjDh0gK1LYvOEZy9_TZ_" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89154638_493934268150363_1123534170136510464_n.svg?_nc_cat=111&ccb=1-7&_nc_sid=e280be&_nc_ohc=4eCmu-VpynkQ7kNvgFbFJfw&_nc_ht=scontent-fml1-1.xx&oh=00_AYD1MC1ClWgxAvvOwOqzhoJDFNBkGBIkhMgX_kDY6xLOSg&oe=670F6A45" alt="Follow us on Twitter" style="width:24px; height:auto; display:inline; margin-right:20px;" /></a><a data-click-event="footer_social_linkedin" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-for-developers%2F&h=AT04YGk0F-SxXQp5Eqe88Sw-ALH1Im9U1uhGyHgeh9KcGLjcSRNBYq4b-qF9nUvOP6LGc9Z0zJ8IRuxrmiAlErwmY2gkQxuu4ya2SNtsyAeBgYKj5ne0ZZuNTtPuncQiA48wCwrwTcN1DFyv" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89354779_640044533453459_7031092369583767552_n.svg?_nc_cat=108&ccb=1-7&_nc_sid=e280be&_nc_ohc=P8slSgUykeIQ7kNvgFj8XGw&_nc_ht=scontent-fml1-1.xx&oh=00_AYDsPZAtFXakSQrIYzq5PG99BlOd9kpY5PbeVB1Ldw90_A&oe=670F93C6" alt="Follow us on LinkedIn" style="width:auto; height:24px; display:inline; margin-right:20px" /></a><a data-click-event="footer_social_youtube" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2FMetaDevelopers%2F&h=AT3L2AhS5Y5jzgJGqkGyCTou0u125ysNsPthz8-Eq9H3XA6NKblCTXamxB6M5zH1F51JJqLdDDs4nF05i-H0psTx2764OCDqpyUxN94blKsK2IZF3j1iuuzIFVn1I5diNnK5eOlJZXyYC_my" data-ms="{"creative":"image","creative_detail":"image&device_type=desktop","create_type":"image","create_type_detail":"image"}" target="_blank" rel="nofollow" data-lynx-mode="hover"><img class="_6voz _7f2d img" src="https://scontent-fml1-1.xx.fbcdn.net/v/t39.2365-6/89127358_532616317687233_292625476315250688_n.svg?_nc_cat=111&ccb=1-7&_nc_sid=e280be&_nc_ohc=xqSU9hkK-kkQ7kNvgFSIbu3&_nc_ht=scontent-fml1-1.xx&oh=00_AYBgvNvDOi2GI_lZeAWalCuXQLUOlIDcb9s8I9rBsOCrsw&oe=670F7B94" alt="Follow us on YouTube" style="width: auto; height:24px; display:inline;" /></a></a></li></ul></div></div></div></div></div><div class="_46qr"></div><div class="_6uo3 _370e _370j _370k"><ul class="_8_jo"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _9ao6" style=""> © 2024 Meta </div><div class="_8_j4"><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://l.facebook.com/l.php?u=https%3A%2F%2Fabout.fb.com%2F&h=AT0mN5AxAzB05A8iwhrj2UZvLfZ_tkFUKqIOLpdirTgc3YK2OVrO5CjIcpht1DaRfKl_D6XbabF3y3b08iUrZi6mQDp6LuaNqje54M4TvKh89t11w0guv6_v4xz6Wnd1vZjvHeywXR0PMHIK" style="color:#232323;" target="_blank" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}" rel="nofollow" data-lynx-mode="hover">About</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/ads/create" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Create Ad</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/careers" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Careers</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/about/privacy" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Privacy Policy</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/help/cookies" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Cookies</a></li><li class="_8_jp"><a class="_8xdz _9ao6 _8zgc _8zgd" href="https://www.facebook.com/policies" style="color:#232323;" data-ms="{"creative":"link","creative_detail":"link&device_type=desktop","create_type":"link","create_type_detail":""}">Terms</a></li><div class="_8_j1"><div class="_af7_" data-nocookies="1"><div class="_8_j5"><select class="_8_j6 _9aob" id="u_0_x_EB"><option class="_8_ja" tabindex="0" data-locale="en_US" value="en_US">English (US)</option><option class="_8_j9" value="id_ID" data-locale="id_ID" tabindex="0">Bahasa Indonesia</option><option class="_8_j9" value="de_DE" data-locale="de_DE" tabindex="0">Deutsch</option><option class="_8_j9" value="es_LA" data-locale="es_LA" tabindex="0">Español</option><option class="_8_j9" value="es_ES" data-locale="es_ES" tabindex="0">Español (España)</option><option class="_8_j9" value="fr_FR" data-locale="fr_FR" tabindex="0">Français (France)</option><option class="_8_j9" value="it_IT" data-locale="it_IT" tabindex="0">Italiano</option><option class="_8_j9" value="pt_BR" data-locale="pt_BR" tabindex="0">Português (Brasil)</option><option class="_8_j9" value="vi_VN" data-locale="vi_VN" tabindex="0">Tiếng Việt</option><option class="_8_j9" value="ru_RU" data-locale="ru_RU" tabindex="0">Русский</option><option class="_8_j9" value="ar_AR" data-locale="ar_AR" tabindex="0">العربية</option><option class="_8_j9" value="th_TH" data-locale="th_TH" tabindex="0">ภาษาไทย</option><option class="_8_j9" value="ko_KR" data-locale="ko_KR" tabindex="0">한국어</option><option class="_8_j9" value="zh_HK" data-locale="zh_HK" tabindex="0">中文(香港)</option><option class="_8_j9" value="zh_TW" data-locale="zh_TW" tabindex="0">中文(台灣)</option><option class="_8_j9" value="zh_CN" data-locale="zh_CN" tabindex="0">中文(简体)</option><option class="_8_j9" value="ja_JP" data-locale="ja_JP" tabindex="0">日本語</option></select><button class="_8_j7" tabindex="-1" id="u_0_y_eT"><div class="_8_j2"><div class="_8zym _8xdr _8xdj _8xdz _8yp1 _93n_ _8zf- _8xdi" style="">English (US)</div></div><div class="_8_j8"><div class="_8xnp"><svg width="12px" height="8px" viewBox="0 0 8 12" version="1.1" xmlns="http://www.w3.org/2000/svg"><polygon id="path-1" points="4 2 10 10 -2 10" transform="translate(4.000000, 6.000000) scale(1, -1) rotate(90.000000) translate(-4.000000, -6.000000)" fill="#232323"></polygon></svg></div></div></button></div></div></div></div></ul></div></div></div> --></code></div> <script nonce="V4ahPSRr">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("devsite_footer",n);})})();</script> <script nonce="V4ahPSRr">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["QtSGqAo","dGtdlIP","iHCiaFe"],content:{devsite_footer:{container_id:"u_0_z_mi"}},id:"devsite_footer",phase:1,jsmods:{instances:[["__inst_6b97fe1e_0_0_R8",["DeveloperRefreshFooterLocaleSelector","__elem_11edcf69_0_0_33","__elem_0cdc66ad_0_0_/L"],[{__m:"__elem_11edcf69_0_0_33"},{__m:"__elem_0cdc66ad_0_0_/L"},false,"en_US"],1]],elements:[["__elem_11edcf69_0_0_33","u_0_x_EB",1],["__elem_0cdc66ad_0_0_/L","u_0_y_eT",1]],require:[["__inst_6b97fe1e_0_0_R8"],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1016824296}}},allResources:["QtSGqAo","dGtdlIP","iHCiaFe","7xEwIn/","OBwsYHu","+HX6M3x","Z3EuIpY","1/rAPv0"]});}));</script> <script nonce="V4ahPSRr">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("developer_documentation_toolbar",n);})})();</script> <script nonce="V4ahPSRr">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["iHCiaFe","QtSGqAo"],id:"developer_documentation_toolbar",phase:1,last_in_phase:true,last_pagelet:true,tti_phase:1,jsmods:{require:[["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent"],"sd"]],["RequireDeferredReference","unblock",[],[["FbtLogging","ODS","IntlQtEventFalcoEvent"],"css"]]]},hsrp:{hblp:{consistency:{rev:1016824296}}},allResources:["7xEwIn/","OBwsYHu","+HX6M3x","iHCiaFe","QtSGqAo"]});}));</script> <script nonce="V4ahPSRr">(function(){var n=now_inl();requireLazy(["__bigPipe"],function(bigPipe){bigPipe.beforePageletArrive("last_response",n);})})();</script> <script nonce="V4ahPSRr">requireLazy(["__bigPipe"],(function(bigPipe){bigPipe.onPageletArrive({displayResources:["7xEwIn/"],id:"last_response",phase:2,last_in_phase:true,the_end:true,jsmods:{define:[["cr:6016",["NavigationMetricsWWW"],{__rc:["NavigationMetricsWWW",null]},-1],["cr:3376",[],{__rc:[null,null]},-1],["cr:7383",["BanzaiWWW"],{__rc:["BanzaiWWW",null]},-1],["cr:1083116",["XAsyncRequest"],{__rc:["XAsyncRequest",null]},-1],["cr:1083117",[],{__rc:[null,null]},-1],["cr:7267",["AdsDataAtom"],{__rc:["AdsDataAtom",null]},-1],["cr:6114",["DOM"],{__rc:["DOM",null]},-1],["TimeSliceInteractionSV",[],{on_demand_reference_counting:true,on_demand_profiling_counters:true,default_rate:1000,lite_default_rate:100,interaction_to_lite_coinflip:{ADS_INTERFACES_INTERACTION:0,ads_perf_scenario:0,ads_wait_time:0,Event:1},interaction_to_coinflip:{ADS_INTERFACES_INTERACTION:1,ads_perf_scenario:1,ads_wait_time:1,Event:100},enable_heartbeat:false,maxBlockMergeDuration:0,maxBlockMergeDistance:0,enable_banzai_stream:true,user_timing_coinflip:50,banzai_stream_coinflip:0,compression_enabled:true,ref_counting_fix:false,ref_counting_cont_fix:false,also_record_new_timeslice_format:false,force_async_request_tracing_on:false},2609],["USIDMetadata",[],{browser_id:"?",tab_id:"",page_id:"Pskf3lw1v77us8",transition_id:0,version:6},5888],["JSSDKConfig",[],{features:{allow_non_canvas_app_events:false,error_handling:{rate:4},e2e_ping_tracking:{rate:0.1},xd_timeout:{rate:1,value:60000},use_bundle:false,should_log_response_error:true,popup_blocker_scribe_logging:{rate:100},https_only_enforce_starting:2538809200000,https_only_learn_more:"https://web.archive.org/web/20240926112244/https://developers.facebook.com/blog/post/2018/06/08/enforce-https-facebook-login/",https_only_scribe_logging:{rate:1},log_perf:{rate:0.001},use_x_xd:{rate:100},cache_auth_response:{rate:100},oauth_funnel_logger_version:1,force_popup_to_canvas_apps_with_id:[],force_popup_to_all_canvas_app:false,max_oauth_dialog_retries:{rate:100,value:10},plugin_tags_blacklist:[],idle_callback_wait_time_ms:3000,chat_plugin_facade_timeout_ms:8000,chat_plugin_facade_enabled_pageids:["102493178867330","107331571710078","1032787970130843","107771111665395","261907812360345","101305975654752","275483104252055","101664622285042","112682113428700","271628573687012","385757598521443","100545935690488"],should_enable_ig_login_status_fetch:true,log_cookies_usage:{rate:0.1},allow_shadow_dom_for_apps_with_id:[520916077950649,152351391599356,132081130190180,468663283258845,409976882430412,189845245141894,360467581347,274266067164],allow_shadow_dom:true}},378],["JSSDKRuntimeConfig",[],{locale:"en_US",revision:"1016824296",rtl:false,sdkab:null,sdkns:"",sdkurl:"https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios",scribeurl:"https://web.archive.org/web/20240926112244/https://www.facebook.com/platform/scribe_endpoint.php/"},384],["cr:1642797",["BanzaiBase"],{__rc:["BanzaiBase",null]},-1],["cr:1042",["XAsyncRequestWWW"],{__rc:["XAsyncRequestWWW",null]},-1],["cr:7225",[],{__rc:[null,null]},-1],["cr:917439",["PageTransitionsBlue"],{__rc:["PageTransitionsBlue",null]},-1],["PageletGK",[],{destroyDomAfterEventHandler:false,skipClearingChildrenOnUnmount:true},2327],["cr:1172",["WebSession"],{__rc:["WebSession",null]},-1],["cr:2037",["BanzaiAdapter"],{__rc:["BanzaiAdapter",null]},-1],["cr:3724",["SetIdleTimeoutAcrossTransitions"],{__rc:["SetIdleTimeoutAcrossTransitions",null]},-1],["cr:9985",["performanceAbsoluteNow"],{__rc:["performanceAbsoluteNow",null]},-1],["cr:9986",["CurrentUser"],{__rc:["CurrentUser",null]},-1],["cr:9987",["NavigationMetrics"],{__rc:["NavigationMetrics",null]},-1],["cr:9988",["Visibility"],{__rc:["Visibility",null]},-1],["CurrentEnvironment",[],{facebookdotcom:true,messengerdotcom:false,workplacedotcom:false,instagramdotcom:false,workdotmetadotcom:false,horizondotmetadotcom:false},827],["PageTransitionsConfig",[],{reloadOnBootloadError:true},1067],["CometAltpayJsSdkIframeAllowedDomains",[],{allowed_domains:["https://web.archive.org/web/20240926112244/https://live.adyen.com","https://web.archive.org/web/20240926112244/https://integration-facebook.payu.in","https://web.archive.org/web/20240926112244/https://facebook.payulatam.com","https://web.archive.org/web/20240926112244/https://secure.payu.com","https://web.archive.org/web/20240926112244/https://facebook.dlocal.com","https://web.archive.org/web/20240926112244/https://buy2.boku.com"]},4920],["cr:5866",["BanzaiAdapterWWW"],{__rc:["BanzaiAdapterWWW",null]},-1],["cr:7384",["cancelIdleCallbackWWW"],{__rc:["cancelIdleCallbackWWW",null]},-1],["cr:692209",["cancelIdleCallbackBlue"],{__rc:["cancelIdleCallbackBlue",null]},-1],["BanzaiConfig",[],{MAX_SIZE:10000,MAX_WAIT:150000,MIN_WAIT:null,RESTORE_WAIT:150000,blacklist:["time_spent"],disabled:false,gks:{boosted_pagelikes:true,mercury_send_error_logging:true,platform_oauth_client_events:true,sticker_search_ranking:true},known_routes:["artillery_javascript_actions","artillery_javascript_trace","artillery_logger_data","logger","falco","gk2_exposure","js_error_logging","loom_trace","marauder","perfx_custom_logger_endpoint","qex","require_cond_exposure_logging","metaconfig_exposure"],should_drop_unknown_routes:true,should_log_unknown_routes:false},7],["UrlMapConfig",[],{www:"www.facebook.com",m:"m.facebook.com",business:"business.facebook.com",api:"api.facebook.com",api_read:"api-read.facebook.com",graph:"graph.facebook.com",an:"an.facebook.com",fbcdn:"static.xx.fbcdn.net",cdn:"staticxx.facebook.com",graph_facebook:"graph.facebook.com",graph_gaming:"graph.fb.gg",graph_instagram:"graph.instagram.com",www_instagram:"www.instagram.com",social_plugin:"socialplugin.facebook.net"},73],["cr:971473",["LayerHideOnTransition"],{__rc:["LayerHideOnTransition",null]},-1],["cr:844180",["TimeSpentImmediateActiveSecondsLoggerBlue"],{__rc:["TimeSpentImmediateActiveSecondsLoggerBlue",null]},-1],["cr:1187159",["BlueCompatBroker"],{__rc:["BlueCompatBroker",null]},-1],["cr:1634616",["UserActivityBlue"],{__rc:["UserActivityBlue",null]},-1],["TimeSpentConfig",[],{delay:1000,timeout:64,"0_delay":0,"0_timeout":8},142],["cr:710",[],{__rc:[null,null]},-1],["ImmediateActiveSecondsConfig",[],{sampling_rate:0},423]],require:[["NavigationMetrics","setPage",[],[{page:"XDeveloperDocumentationController",page_type:"normal",page_uri:"https://web.archive.org/web/20240926112244/https://developers.facebook.com/docs/facebook-login/ios",serverLID:"7418910746386897147"}]],["FalcoLoggerTransports","attach",[],[]],["Chromedome","start",[],[{}]],["DimensionTracking"],["ClickRefLogger"],["NavigationClickPointHandler"],["Artillery","disable",[],[]],["ScriptPathLogger","startLogging",[],[]],["TimeSpentBitArrayLogger","init",[],[]],["CookieCore","setWithoutChecksIfFirstPartyContext",[],["_js_datr","BET1Zgl76zJDO5WQg6YXk5L-",34560000000,"/",true,".facebook.com"]],["TransportSelectingClientSingletonConditional"],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"sd"]],["RequireDeferredReference","unblock",[],[["TransportSelectingClientSingletonConditional"],"css"]]]},hsrp:{hsdp:{clpData:{"1829319":{r:1},"1829320":{r:1},"1843988":{r:1}}},hblp:{consistency:{rev:1016824296}}},allResources:["7xEwIn/","B1hktfb","+HX6M3x"]});}));</script></body></html><!-- FILE ARCHIVED ON 11:22:44 Sep 26, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 00:37:10 Mar 02, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.457 exclusion.robots: 0.033 exclusion.robots.policy: 0.025 esindex: 0.007 cdx.remote: 4.642 LoadShardBlock: 508.229 (3) PetaboxLoader3.datanode: 82.399 (4) PetaboxLoader3.resolve: 679.465 (2) load_resource: 348.991 -->