lpw
2023-06-03 e0ec4235cc7b8d05ec1aaa414ec2d2cac798d74e
commit | author | age
e0ec42 1 ✨)8,@­ð
L 2 ¤P ¬P
3 ¿@
4 ¯0
5 ¿ 
6 ¬ð
7 £°
8 A²ÐŒÂ+¸-ÈÂ+°Â/ˆ+¼Â(¬ÂC´B)ÐB(B(ÐB(<0B+¼)Ô+”Â/¸B(´B)<-„‚,œB)ÐÂA Í(¼B+´B)¸-ü‚(°Â+ŒÂ*<8)”Â(°Â/ŒÂ+´B+”‚+ÐÂ,<0Â)ÈÂ+Ô,ü‚+„B+”Â,    e?% *Tj€À 0"D1P Å ´@
9 Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)lFBSDKLoginKitöx86_64-apple-ios12.0-simulator…6?2 J´ø|ù“Œ¤\Es:13FBSDKLoginKit17LoginURLCompleterV08completeC07handleryyAA01_C20CompletionParametersCc_tFŽPerforms the work needed to populate the login completion parameters before they are used to determine login success, failure or cancellation.U/// Performs the work needed to populate the login completion parameters before they
10 B/// are used to determine login success, failure or cancellation.
11 ×8"c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate~The LoginTooltipViewDelegate protocol defines the methods used to receive event notifications from FBLoginTooltipView objects.Œ/**
12  The `LoginTooltipViewDelegate` protocol defines the methods used to receive event
13  notifications from `FBLoginTooltipView` objects.
14  */Y@£3{c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(py)value/The raw string representation of the permission4/// The raw string representation of the permission
15 ùœ:³s:13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvpZKIndicates a failure to request new permissions because the user has changedP/// Indicates a failure to request new permissions because the user has changed
16 ˜ 3Kc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initConvenience constructor/// Convenience constructor
17 i nE¯s:So17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvpZIUse to log the start of a specific auth method as part of an auth requestN/// Use to log the start of a specific auth method as part of an auth request
18  ta7qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)authType¢Gets or sets the login authorization type to use in the login request. Defaults to rerequest. Use nil to avoid requesting permissions that were previously denied.w/// Gets or sets the login authorization type to use in the login request. Defaults to `rerequest`. Use `nil` to avoid
19 8/// requesting permissions that were previously denied.
20     8+2Ac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager[Use this class to perform a device login flow. The device login flow starts by requesting a code from the device login API. This class informs the delegate when this code is received. You should then present the code to the user to enter. In the meantime, this class polls the device login API periodically and informs the delegate of the results.Î/**
21  Use this class to perform a device login flow.
22  The device login flow starts by requesting a code from the device login API.
23    This class informs the delegate when this code is received. You should then present the
24    code to the user to enter. In the meantime, this class polls the device login API
25    periodically and informs the delegate of the results.
26
27  See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices).
28  */    ‹’ÐF‘s:13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvpZ:An error occurred related to Facebook system Account store?/// An error occurred related to Facebook system Account store
29 
30 {Ê's:13FBSDKLoginKit16LoginErrorDomainSSvpôThe error domain for all errors from LoginKit Error codes from the SDK in the range 300-399 are reserved for login errors in this domain. Error codes from the SDK in the range 1349100-1349199 are reserved for device login errors in this domain.2/// The error domain for all errors from LoginKit
31 `/// Error codes from the SDK in the range 300-399 are reserved for login errors in this domain.
32 o/// Error codes from the SDK in the range 1349100-1349199 are reserved for device login errors in this domain.
33 óH~ZAs:13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvpUI String provider/// UI String provider
34 œ,./s:13FBSDKLoginKit12LoginManagerC5logIn11permissions14viewController10completionySay09FBSDKCoreB010PermissionOG_So06UIViewI0CSgyAA0C6ResultOcSgtF6Logs the user in or authorizes additional permissions.á/**
35    Logs the user in or authorizes additional permissions.
36
37    Use this method when asking for permissions. You should only ask for permissions when they
38    are needed and the value should be explained to the user. You can inspect the result's `declinedPermissions` to also
39    provide more information to the user if they decline permissions.
40
41    This method will present a UI to the user. To reduce unnecessary app switching, you should typically check if
42    `AccessToken.current` already contains the permissions you need. If it does, you probably
43    do not need to call this method.
44
45    You can only perform one login call at a time. Calling a login method before the completion handler is called
46    on a previous login will result in an error.
47
48    - parameter permissions: Array of read permissions. Default: `[.PublicProfile]`
49    - parameter viewController: Optional view controller to present from. Default: topmost view controller.
50    - parameter completion: Optional callback.
51    */|ªWZc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillAppear:‰Tells the delegate the tooltip view will appear, specifically after it’s been added to the super view but before the fade in animation.¹/**
52    Tells the delegate the tooltip view will appear, specifically after it's been
53    added to the super view but before the fade in animation.
54
55    @param view The tooltip view.
56    */U¶£>½c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)defaultAudiencePThe default audience to use, if publish permissions are requested at login time.U/// The default audience to use, if publish permissions are requested at login time.
57 Á´Ê7Gs:13FBSDKLoginKit11LoginResultO6failedyACs5Error_pcACmFLogin attempt failed./// Login attempt failed.
58 \˜EPic:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorExcessivePolling&Your device is polling too frequently.+/// Your device is polling too frequently.
59   g3ac:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegateA delegate for FBSDKLoginButton*/**
60  A delegate for `FBSDKLoginButton`
61  */ÖJËcÚc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:HAttempts to initialize a new configuration with the expected parameters.z/**
62    Attempts to initialize a new configuration with the expected parameters.
63
64    @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
65    @param tracking the tracking preference to use for a login attempt.
66    @param messengerPageId the associated page id  to use for a login attempt.
67    */
68 @®‹YKc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:HAttempts to initialize a new configuration with the expected parameters.ë/**
69    Attempts to initialize a new configuration with the expected parameters.
70
71    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
72    @param tracking the tracking preference to use for a login attempt.
73    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
74    Creation of the configuration will fail if the nonce is invalid.
75    */    c¢:;ðc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)startdStarts the device login flow This instance will retain self until the flow is finished or cancelled.t/**
76    Starts the device login flow
77    This instance will retain self until the flow is finished or cancelled.
78    */!Ò\…Fsc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)isCancelled+Whether the login was cancelled by the user0/// Whether the login was cancelled by the user
79 "X“>}c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)tracking/The tracking  preference. Defaults to .enabled.6/// The tracking  preference. Defaults to `.enabled`.
80 #rÏ¡0ìc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipViewiRepresents a tooltip to be displayed next to a Facebook login button to highlight features for new users.k/**
81  Represents a tooltip to be displayed next to a Facebook login button
82  to highlight features for new users.
83
84  The `FBSDKLoginButton` may display this view automatically. If you do
85  not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods
86  as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate.
87
88  By default, the `FBSDKLoginTooltipView` is not added to the superview until it is
89  determined the app has migrated to the new login experience. You can override this
90  (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES.
91  */$;¨VkQc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:completedWithResult:error:Indicates the device login flow has finished. @param loginManager the login manager instance. @param result the results of the login flow. @param error the error, if available. The flow can be finished if the user completed the flow, cancelled, or if the code has expired.)/**
92    Indicates the device login flow has finished.
93    @param loginManager the login manager instance.
94    @param result the results of the login flow.
95    @param error the error, if available.
96    The flow can be finished if the user completed the flow, cancelled, or if the code has expired.
97    */%±ü¤5-s:13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvpZReserved /// Reserved
98 &IBùc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)codeVerifierhThe code verifier used in the PKCE process. If not provided, a code verifier will be randomly generated.0/// The code verifier used in the PKCE process.
99 A/// If not provided, a code verifier will be randomly generated.
100 'Ü2á8Éc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResultURepresents the results of the a device login flow. This is used by DeviceLoginManager\/// Represents the results of the a device login flow. This is used by `DeviceLoginManager`
101 (#ˆVc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:codeVerifier:HAttempts to initialize a new configuration with the expected parameters.±/**
102    Attempts to initialize a new configuration with the expected parameters.
103
104    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
105    @param tracking the tracking preference to use for a login attempt.
106    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
107    Creation of the configuration will fail if the nonce is invalid.
108    @param messengerPageId the associated page id  to use for a login attempt.
109    @param authType auth_type param to use for login.
110    @param codeVerifier The code verifier used in the PKCE process.
111    */ ($E?D¯c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceOnlyMeIIndicates that only the user is able to see posts made by the applicationN/// Indicates that only the user is able to see posts made by the application
112 (_Na6÷c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)taglinemGets or sets the optional phrase that comprises the first part of the label (and is highlighted differently).r/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently).
113 ( íp?Ãs:So17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvpZSUse to log the start of an auth request that cannot be fulfilled by the token cacheX/// Use to log the start of an auth request that cannot be fulfilled by the token cache
114 )µ®}Bƒc:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorInvalidIDToken3The ID token returned in login response was invalid8/// The ID token returned in login response was invalid
115 )2¨P6Oc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)messageGets or sets the message./// Gets or sets the message.
116 *à†ˆs:13FBSDKLoginKit12LoginManagerC5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF6Logs the user in or authorizes additional permissions.Ë/**
117    Logs the user in or authorizes additional permissions.
118
119    Use this method when asking for permissions. You should only ask for permissions when they
120    are needed and the value should be explained to the user. You can inspect the result's `declinedPermissions` to also
121    provide more information to the user if they decline permissions.
122
123    This method will present a UI to the user. To reduce unnecessary app switching, you should typically check if
124    `AccessToken.current` already contains the permissions you need. If it does, you probably
125    do not need to call this method.
126
127    You can only perform one login call at a time. Calling a login method before the completion handler is called
128    on a previous login will result in an error.
129
130    - parameter viewController: Optional view controller to present from. Default: topmost view controller.
131    - parameter configuration the login configuration to use.
132    - parameter completion: Optional callback.
133    */*ajˆL‘c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountUnavailable:An error occurred related to Facebook system Account store?/// An error occurred related to Facebook system Account store
134 ,‹Z”s:13FBSDKLoginKit15LoginCompletingP08completeC07handleryyAA01_C20CompletionParametersCc_tF·Invoke handler with the login parameters derived from the authentication result. See the implementing class’s documentation for whether it completes synchronously or asynchronously.Å/**
135    Invoke handler with the login parameters derived from the authentication result.
136    See the implementing class's documentation for whether it completes synchronously or asynchronously.
137    */0ևž'ßc:@M@FBSDKLoginKit@E@FBSDKLoginTracking_enabled and limited see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/h/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/
138 05H‚7mc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(Describes the result of a login attempt.-/// Describes the result of a login attempt.
139 1xÝlFc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)shouldForceDisplayxif set to YES, the view will always be displayed and the delegate’s loginTooltipView:shouldAppear: will NOT be called.ˆ/**
140    if set to YES, the view will always be displayed and the delegate's
141    `loginTooltipView:shouldAppear:` will NOT be called.
142    */1-´8.’s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleOFBSDKTooltipColorStyle enum_/**
143    FBSDKTooltipColorStyle enum
144
145    Passed on construction to determine color styling.
146    */3™Õ_®c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButton:didCompleteWithResult:error:ÀSent to the delegate when the button was used to login. @param loginButton The button being used to log in @param result The results of the login @param error The error (if any) from the loginÖ/**
147    Sent to the delegate when the button was used to login.
148    @param loginButton The button being used to log in
149    @param result The results of the login
150    @param error The error (if any) from the login
151    */71öbc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:Creates a new result6/**
152    Creates a new result
153
154    @param token The access token
155    @param authenticationToken The authentication token
156    @param isCancelled whether The login was cancelled by the user
157    @param grantedPermissions The set of granted permissions
158    @param declinedPermissions The set of declined permissions
159    */8DÞGÑc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)isCancelledZIndicates if the login was cancelled by the user, or if the device login code has expired._/// Indicates if the login was cancelled by the user, or if the device login code has expired.
160 8! 9}c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)challenge0The SHA256 hashed challenge of the code verifier5/// The SHA256 hashed challenge of the code verifier
161 9åM(és:13FBSDKLoginKit20DeviceRequestsHelperOfHelper class for device requests mDNS broadcasts. Note this is only intended for internal consumption.k/// Helper class for device requests mDNS broadcasts. Note this is only intended for internal consumption.
162 =/ö™>ac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)delegate"The device login manager delegate.'/// The device login manager delegate.
163 >_¦ü8}s:13FBSDKLoginKit20DeviceRequestsHelperO03getC4InfoSSyFZ0Get device info to include with the GraphRequest5/// Get device info to include with the GraphRequest
164 >õrML*c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)permissionsFromRawPermissions:€Returns a set of FBPermission from a set of raw permissions strings. Will return nil if any of the input permissions is invalid.’/**
165    Returns a set of `FBPermission` from a set of raw permissions strings.
166    Will return nil if any of the input permissions is invalid.
167    */?ŠRL‰c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountAppDisabled±The Accounts framework failed without returning an error, indicating the app’s slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.a/// The Accounts framework failed without returning an error, indicating the app's slider in the
168 W/// iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.
169 Aõ£AF»c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceEveryoneOIndicates that all Facebook users are able to see posts made by the applicationT/// Indicates that all Facebook users are able to see posts made by the application
170 Bâoöeµc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:startedWithCodeInfo:ÄIndicates the device login flow has started. You should parse codeInfo to present the code to the user to enter. @param loginManager the login manager instance. @param codeInfo the code info data.Ù/**
171    Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter.
172    @param loginManager the login manager instance.
173    @param codeInfo the code info data.
174    */B9\@c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)forceDisplayxif set to YES, the view will always be displayed and the delegate’s loginTooltipView:shouldAppear: will NOT be called.ˆ/**
175    if set to YES, the view will always be displayed and the delegate's
176    `loginTooltipView:shouldAppear:` will NOT be called.
177    */DJWFGc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)verificationURLThe verification URL./// The verification URL.
178 F¦º°Zc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillNotAppear:\Tells the delegate the tooltip view will not appear (i.e., was not added to the super view).Ž/**
179    Tells the delegate the tooltip view will not appear (i.e., was not
180    added to the super view).
181
182    @param view The tooltip view.
183    */F£|\Z^c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipView:shouldAppear:3Asks the delegate if the tooltip view should appear/**
184    Asks the delegate if the tooltip view should appear
185
186    @param view The tooltip view.
187    @param appIsEligible The value fetched from the server identifying if the app
188    is eligible for the new login experience.
189
190    Use this method to customize display behavior.
191    */FÓø4Øc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)nonceØGets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts.è/**
192    Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace.
193    An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts.
194    */F†=Å>“c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)messengerPageId;Gets or sets an optional page id to use for login attempts.@/// Gets or sets an optional page id to use for login attempts.
195 GÛi$As:13FBSDKLoginKit16LoginResultBlockaLogin Result Block/// Login Result Block
196 KÔôà9-c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParametersvInternal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use.Ÿ/**
197  Internal Type exposed to facilitate transition to Swift.
198  API Subject to change or removal without warning. Do not use.
199  - Warning INTERNAL:  DO NOT USE
200
201  Structured interface for accessing the parameters used to complete a log in request.
202  If `authenticationTokenString` is non-`nil`, the authentication succeeded. If `error` is
203  non-`nil` the request failed. If both are `nil`, the request was cancelled.
204  */K#M'c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)grantedPermissions€The set of permissions granted by the user in the associated request. Inspect the token’s permissions set for a complete list.J/// The set of permissions granted by the user in the associated request.
205 =/// Inspect the token's permissions set for a complete list.
206 LRç"$£s:13FBSDKLoginKit16DeviceLoginErrorVCCustom error type for device login errors in the login error domainH/// Custom error type for device login errors in the login error domain
207 MG63c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)dismiss…Remove tooltip manually. Calling this method isn’t necessary - tooltip will dismiss itself automatically after the displayDuration./// Remove tooltip manually.
208 q/// Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`.
209 QîèB%Âs:13FBSDKLoginKit17LoginURLCompleterVŽExtracts the log in completion parameters from the parameters dictionary, which must contain the parsed result of the return URL query string./**
210  Extracts the log in completion parameters from the parameters dictionary,
211  which must contain the parsed result of the return URL query string.
212
213  The  user_id key is first used to derive the User ID. If that fails,  signed_request
214  is used.
215
216  Completion occurs synchronously.
217  */Qfç2§s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO#FBSDKTooltipViewArrowDirection enuml/**
218    FBSDKTooltipViewArrowDirection enum
219
220     Passed on construction to determine arrow orientation.
221    */T¸“
222 3òc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfogDescribes the initial response when starting the device login flow. This is used by DeviceLoginManager.s/**
223  Describes the initial response when starting the device login flow.
224  This is used by `DeviceLoginManager`.
225  */V
226 ȆÏs:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProvider06stringH0AcA06ServerG9Providing_p_AA019UserInterfaceStringK0_ptcfcCreate tooltip/// Create tooltip
227 /// - Parameters:
228 D///   - serverConfigurationProvider: Service configuration provider
229 (///   - stringProvider: String provider
230 XƒíŽ\Ys:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvpService configuration provider#/// Service configuration provider
231 ^ÂtÖ89c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)initCreate tooltip/// Create tooltip
232 `ÆÏ.^s:13FBSDKLoginKit26AuthenticationTokenFactoryCœClass responsible for generating an AuthenticationToken given a valid token string. An AuthenticationToken is verified based of the OpenID Connect Protocol.ª/**
233  Class responsible for generating an `AuthenticationToken` given a valid token string.
234  An `AuthenticationToken` is verified based of the OpenID Connect Protocol.
235  */až»xsÃs:13FBSDKLoginKit20DeviceRequestsHelperO25startAdvertisementService9loginCode8delegateSbSS_So05NSNetH8Delegate_ptFZÌStart the mDNS advertisement service for a device request @param loginCode The login code associated with the action for the device request. @return True if the service broadcast was successfully started.ß/**
236    Start the mDNS advertisement service for a device request
237    @param loginCode The login code associated with the action for the device request.
238    @return True if the service broadcast was successfully started.
239    */b![@—c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)loginCode?The short â€œuser_code” that should be presented to the user.@/// The short "user_code" that should be presented to the user.
240 b‡¡cs:13FBSDKLoginKit13FBLoginButtonC5frame11permissionsACSo6CGRectV_Say09FBSDKCoreB010PermissionOGtcfcJCreate a new LoginButton with a given optional frame and read permissions./**
241    Create a new `LoginButton` with a given optional frame and read permissions.
242
243    - Parameter frame: Optional frame to initialize with. Default: `nil`, which uses a default size for the button.
244    - Parameter permissions: Array of read permissions to request when logging in.
245    */iS5^:cc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate"A delegate for DeviceLoginManager.)/// A delegate for `DeviceLoginManager`.
246 j:¼;ùc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)codeVerifierhThe code verifier used in the PKCE process. If not provided, a code verifier will be randomly generated.0/// The code verifier used in the PKCE process.
247 A/// If not provided, a code verifier will be randomly generated.
248
249 kÞ'|aºc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logInFromViewController:configuration:completion:6Logs the user in or authorizes additional permissions.l/**
250    Logs the user in or authorizes additional permissions.
251
252    @param viewController the view controller from which to present the login UI. If nil, the topmost view
253    controller will be automatically determined and used.
254    @param configuration the login configuration to use.
255    @param completion the login completion handler.
256
257    Use this method when asking for permissions. You should only ask for permissions when they
258    are needed and the value should be explained to the user. You can inspect the
259    `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information
260    to the user if they decline permissions.
261    To reduce unnecessary login attempts, you should typically check if `AccessToken.current`
262    already contains the permissions you need. If it does, you probably do not need to call this method.
263
264    @warning You can only perform one login call at a time. Calling a login method before the completion handler is
265    called on a previous login attempt will result in an error.
266    @warning This method will present a UI to the user and thus should be called on the main thread.
267    */o{U«`c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logInWithPermissions:fromViewController:handler:6Logs the user in or authorizes additional permissions.¸/**
268    Logs the user in or authorizes additional permissions.
269
270    @param permissions the optional array of permissions. Note this is converted to NSSet and is only
271    an NSArray for the convenience of literal syntax.
272    @param viewController the view controller to present from. If nil, the topmost view controller will be
273    automatically determined as best as possible.
274    @param handler the callback.
275
276    Use this method when asking for read permissions. You should only ask for permissions when they
277    are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s
278    `result.declinedPermissions` to provide more information to the user if they decline permissions.
279    You typically should check if `AccessToken.current` already contains the permissions you need before
280    asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`.
281
282    @warning You can only perform one login call at a time. Calling a login method before the completion handler is
283    called on a previous login attempt will result in an error.
284    @warning This method will present a UI to the user and thus should be called on the main thread.
285    */oGbîEEc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)expirationDateThe expiration date./// The expiration date.
286 p.€3€s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO-Indicates the desired login tooltip behavior.;/**
287     Indicates the desired login tooltip behavior.
288    */ qP}Aac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)identifier"The unique id for this login flow.'/// The unique id for this login flow.
289 tµDB<-c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorReservedReserved /// Reserved
290 tz.l9c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)colorStyletGets or sets the color style after initialization. Defaults to value passed to -initWithTagline:message:colorStyle:.„/**
291    Gets or sets the color style after initialization.
292    Defaults to value passed to -initWithTagline:message:colorStyle:.
293    */vÎT°c s:13FBSDKLoginKit20DeviceRequestsHelperO27cleanUpAdvertisementService3forySo05NSNetI8Delegate_p_tFZrStop the mDNS advertisement service for a device request @param delegate The delegate registered with the service.‚/**
294    Stop the mDNS advertisement service for a device request
295    @param delegate The delegate registered with the service.
296    */x
297 3K[s:13FBSDKLoginKit25AuthenticationTokenHeaderC17fromEncodedStringACSgSS_tcfcYReturns a new instance, when one can be created from the parameters given, otherwise nil.`/// Returns a new instance, when one can be created from the parameters given, otherwise `nil`.
298 D/// - Parameter encodedHeader: Base64-encoded string of the header.
299 6/// - Returns: An FBAuthenticationTokenHeader object.
300 yäH…Gc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithTracking:HAttempts to initialize a new configuration with the expected parameters.£/**
301    Attempts to initialize a new configuration with the expected parameters.
302
303    @param tracking the login tracking preference to use for a login attempt.
304    */}2ŽjU}c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorAuthorizationDeclined0User has declined to authorize your application.5/// User has declined to authorize your application.
305 t1|E½c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceFriendsQIndicates that the user’s friends are able to see posts made by the applicationT/// Indicates that the user's friends are able to see posts made by the application
306 ¬UƒF…c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorMissingAccessToken4A current access token was required and not provided9/// A current access token was required and not provided
307 ‚B\¨Ec:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)messengerPageId9The Messenger Page Id associated with this login request.>/// The Messenger Page Id associated with this login request.
308 ‚ÔñÅ;c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)noncevThe nonce that the configuration was created with. A unique nonce will be used if none is provided to the initializer.7/// The nonce that the configuration was created with.
309 H/// A unique nonce will be used if none is provided to the initializer.
310 ƒ€†y@…s:13FBSDKLoginKit10LoginErrorV18missingAccessTokenAA0cD4CodeOvpZ4A current access token was required and not provided9/// A current access token was required and not provided
311 ‡80>$—c:@M@FBSDKLoginKit@E@FBSDKLoginError=Custom error codes for login errors in the login error domainB/// Custom error codes for login errors in the login error domain
312 ‡C>§A\c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)redirectURLšThe optional URL to redirect the user to after they complete the login. The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIsª/**
313    The optional URL to redirect the user to after they complete the login.
314    The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs
315    */‡¢'>5¹s:13FBSDKLoginKit25AuthenticationTokenHeaderC3kidSSvpNKey identifier used in identifying the key to be used to verify the signature.S/// Key identifier used in identifying the key to be used to verify the signature.
316 ‰ðØói™c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:HAttempts to initialize a new configuration with the expected parameters.9/**
317    Attempts to initialize a new configuration with the expected parameters.
318
319    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
320    @param tracking the tracking preference to use for a login attempt.
321    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
322    Creation of the configuration will fail if the nonce is invalid.
323    @param messengerPageId the associated page id  to use for a login attempt.
324    */Šèp\lc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:authType:HAttempts to initialize a new configuration with the expected parameters.¯/**
325    Attempts to initialize a new configuration with the expected parameters.
326
327    @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
328    @param tracking the tracking preference to use for a login attempt.
329    @param messengerPageId the associated page id  to use for a login attempt.
330    @param authType auth_type param to use for login.
331    */ ŠV‘T›c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorAuthorizationPending?User has not yet authorized your application. Continue polling.D/// User has not yet authorized your application. Continue polling.
332 àqhÅs:13FBSDKLoginKit11LoginResultO7successyACShy09FBSDKCoreB010PermissionOG_AHSo16FBSDKAccessTokenCSgtcACmFTUser succesfully logged in. Contains granted, declined permissions and access token.Y/// User succesfully logged in. Contains granted, declined permissions and access token.
333 ŽÃxÏ>qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)tooltipBehavior*Gets or sets the desired tooltip behavior.//// Gets or sets the desired tooltip behavior.
334 q»“N‚c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)reauthorizeDataAccess:handler:)Requests user’s permission to reathorize application’s data access, after it has expired due to inactivity. @param viewController the view controller from which to present the login UI. If nil, the topmost view controller will be automatically determined and used. @param handler the callback.A/**
335    Requests user's permission to reathorize application's data access, after it has expired due to inactivity.
336    @param viewController the view controller from which to present the login UI. If nil, the topmost view
337    controller will be automatically determined and used.
338    @param handler the callback.
339
340    Use this method when you need to reathorize your app's access to user data via the Graph API.
341    You should only call this after access has expired.
342    You should provide as much context to the user as possible as to why you need to reauthorize the access, the
343    scope of access being reathorized, and what added value your app provides when the access is reathorized.
344    You can inspect the `result.declinedPermissions` to determine if you should provide more information to the
345    user based on any declined permissions.
346
347    @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`.
348    @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired`
349    is true.
350    */”#"Ù4_s:13FBSDKLoginKit10LoginErrorV7unknownAA0cD4CodeOvpZ!The error code for unknown errors&/// The error code for unknown errors
351 •¥9?Ëc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)defaultAudienceWThe default audience. You should set this if you intend to ask for publish permissions.\/// The default audience. You should set this if you intend to ask for publish permissions.
352 •Ö2ÙF‹c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorBadChallengeString7The login response was missing a valid challenge string</// The login response was missing a valid challenge string
353 •ŽÞc=Mc:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)initWithString:zAttempts to initialize a new permission with the given string. Creation will fail and return nil if the string is invalid.»/**
354    Attempts to initialize a new permission with the given string.
355    Creation will fail and return nil if the string is invalid.
356    - Parameter string: The raw permission string
357    */–+‰œ•s:13FBSDKLoginKit10LoginErrorV<Custom error type for login errors in the login error domainA/// Custom error type for login errors in the login error domain
358 –TS@_s:13FBSDKLoginKit16DeviceLoginErrorV11codeExpiredAA0cdE4CodeOvpZ!The code you entered has expired.&/// The code you entered has expired.
359 —½¹Ç@‹s:13FBSDKLoginKit10LoginErrorV18badChallengeStringAA0cD4CodeOvpZ7The login response was missing a valid challenge string</// The login response was missing a valid challenge string
360     — üÏrÎc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:HAttempts to initialize a new configuration with the expected parameters.n/**
361    Attempts to initialize a new configuration with the expected parameters.
362
363    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
364    @param tracking the tracking preference to use for a login attempt.
365    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
366    Creation of the configuration will fail if the nonce is invalid.
367    @param messengerPageId the associated page id  to use for a login attempt.
368    @param authType auth_type param to use for login.
369    */™@n6 c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logOutLogs the user outã/**
370    Logs the user out
371
372    This nils out the singleton instances of `AccessToken`, `AuthenticationToken` and `Profle`.
373
374    @note This is only a client side logout. It will not log the user out of their Facebook account.
375    */›ÊÉé,Fc:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifierRepresents a code verifier used in the PKCE (Proof Key for Code Exchange) process. This is a cryptographically random string using the characters A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, underscore, and tilde), between 43 and 128 characters long./**
376  Represents a code verifier used in the PKCE (Proof Key for Code Exchange)
377  process. This is a cryptographically random string using the characters
378  A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period,
379  underscore, and tilde), between 43 and 128 characters long.
380  */ WçëK_c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorCodeExpired!The code you entered has expired.&/// The code you entered has expired.
381      †ÆI›s:13FBSDKLoginKit16DeviceLoginErrorV20authorizationPendingAA0cdE4CodeOvpZ?User has not yet authorized your application. Continue polling.D/// User has not yet authorized your application. Continue polling.
382 §só•<ƒs:13FBSDKLoginKit10LoginErrorV14invalidIDTokenAA0cD4CodeOvpZ3The ID token returned in login response was invalid8/// The ID token returned in login response was invalid
383
384 ©ƒÌ8Yc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)textLabelPrimary text label for tooltip#/// Primary text label for tooltip
385 ªl´±V;c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(im)initWithToken:isCancelled:xInternal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use.«/**
386    Internal method exposed to facilitate transition to Swift.
387    API Subject to change or removal without warning. Do not use.
388
389    @warning INTERNAL - DO NOT USE
390    */«3¸NMc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)authenticationTokenThe authentication token/// The authentication token
391 ¬{¡áHÍc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)initWithDefaultAudience:'Initialize an instance of LoginManager.Ž/**
392    Initialize an instance of `LoginManager.`
393
394    - parameter defaultAudience: Optional default audience to use. Default: `.friends`.
395    */­‹˜*/c:@M@FBSDKLoginKit@objc(cs)FBSDKPermissionvInternal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use.¡/**
396  Internal Type exposed to facilitate transition to Swift.
397  API Subject to change or removal without warning. Do not use.
398  - Warning INTERNAL:  DO NOT USE
399  */­i¾äC³s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthMethodEndABvpZKUse to log the end of the last tried auth method as part of an auth requestP/// Use to log the end of the last tried auth method as part of an auth request
400 ®IÀC7Qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)delegateGets or sets the delegate./// Gets or sets the delegate.
401 ®¬uý@wc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)tooltipColorStyle-Gets or sets the desired tooltip color style.2/// Gets or sets the desired tooltip color style.
402 ¯_¥ŸSŒc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:HAttempts to initialize a new configuration with the expected parameters.,/**
403    Attempts to initialize a new configuration with the expected parameters.
404
405    @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
406    @param tracking the tracking preference to use for a login attempt.
407    */ ¯3\õ:c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)permissionsThe permissions to request. To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. For example, do not ask for â€œuser_location” until you the information is actually used by the app.ê/**
408    The permissions to request.
409    To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed.
410    For example, do not ask for "user_location" until you the information is actually used by the app.
411
412    Note this is converted to NSSet and is only
413    an NSArray for the convenience of literal syntax.
414
415    See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details.
416    */¯    •äYÜc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentInView:withArrowPosition:direction:DAdds tooltip to given view, with given position and arrow direction.I/// Adds tooltip to given view, with given position and arrow direction.
417 /// - Parameters:
418 ,///   - view: View to be used as superview.
419 P///   - arrowPosition: Point in view's cordinates, where arrow will be pointing
420 ‰///   - direction: whenever arrow should be pointing up (message bubble is below the arrow) or down (message bubble is above the arrow).
421 °úc=‰s:13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvpZ7The user’s password has changed and must log in again:/// The user's password has changed and must log in again
422 ±ùá(C‰c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorPasswordChanged7The user’s password has changed and must log in again:/// The user's password has changed and must log in again
423 ²CŠ5gc:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)value%The string value of the code verifier*/// The string value of the code verifier
424 ³ÌrZEis:13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvpZ&Your device is polling too frequently.+/// Your device is polling too frequently.
425 µ.WX2§c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfigurationEA configuration to use for modifying the behavior of a login attempt.J/// A configuration to use for modifying the behavior of a login attempt.
426 µJKh<oc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)cancel)Attempts to cancel the device login flow../// Attempts to cancel the device login flow.
427 ¶1 ^[-c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)initWithPermissions:enableSmartLogin:Initializes a new instance. @param permissions The permissions to request. @param enableSmartLogin Whether to enable smart login.”/**
428    Initializes a new instance.
429    @param permissions The permissions to request.
430    @param enableSmartLogin Whether to enable smart login.
431    */·­¸¶*¥c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginErrorDCustom error codes for device login errors in the login error domainI/// Custom error codes for device login errors in the login error domain
432 ºókŒ‘s:13FBSDKLoginKit26AuthenticationTokenFactoryC06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF«Create an AuthenticationToken given a valid token string. Returns nil to the completion handler if the token string is invalid An AuthenticationToken is verified based of the OpenID Connect Protocol. @param tokenString the raw ID token string @param nonce the nonce string used to associate a client session with the token @param graphDomain the graph domain where user is authenticated @param completion the completion handlerÎ/**
433    Create an `AuthenticationToken` given a valid token string.
434    Returns nil to the completion handler if the token string is invalid
435    An `AuthenticationToken` is verified based of the OpenID Connect Protocol.
436    @param tokenString the raw ID token string
437    @param nonce the nonce string used to associate a client session with the token
438    @param graphDomain the graph domain where user is authenticated
439    @param completion the completion handler
440    */½¾koJ±c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)requestedPermissionsJThe requested permissions for the login attempt. Defaults to an empty set.O/// The requested permissions for the login attempt. Defaults to an empty set.
441 ¾wÙ}N)c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)declinedPermissionsThe set of permissions declined by the user in the associated request. Inspect the token’s permissions set for a complete list.K/// The set of permissions declined by the user in the associated request.
442 =/// Inspect the token's permissions set for a complete list.
443 ¿Qè<×c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)loginTracking\Gets or sets the desired tracking preference to use for login attempts. Defaults to .enabledc/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled`
444 ÀŽ¤È>‰c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)displayDuration¯Gets or sets the amount of time in seconds the tooltip should be displayed. Set this to zero to make the display permanent until explicitly dismissed. Defaults to six seconds.Â/**
445    Gets or sets the amount of time in seconds the tooltip should be displayed.
446    Set this to zero to make the display permanent until explicitly dismissed.
447    Defaults to six seconds.
448    */ÁÙB4L“c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonWillLogin:²Sent to the delegate when the button is about to login. @param loginButton The button being used to log in @return true if the login should be allowed to proceed, false otherwiseÉ/**
449    Sent to the delegate when the button is about to login.
450    @param loginButton The button being used to log in
451    @return `true` if the login should be allowed to proceed, `false` otherwise
452    */Ãg°>c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)authType1The auth type associated with this login request.6/// The auth type associated with this login request.
453 Ã*ò?_c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initWithString:†Attempts to initialize a new code verifier instance with the given string. Creation will fail and return nil if the string is invalid.Á/**
454    Attempts to initialize a new code verifier instance with the given string.
455    Creation will fail and return nil if the string is invalid.
456
457    @param string the code verifier string
458    */Ķ½¢D³c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserCheckpointedKThe user must log in to their account on www.facebook.com to restore accessP/// The user must log in to their account on www.facebook.com to restore access
459 ĕ[Þ;_c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnknown!The error code for unknown errors&/// The error code for unknown errors
460 ĕa*>³s:13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvpZKThe user must log in to their account on www.facebook.com to restore accessP/// The user must log in to their account on www.facebook.com to restore access
461 ǹ¢Þ)]c:@M@FBSDKLoginKit@E@FBSDKDefaultAudiencedPassed to openURL to indicate which default audience to use for sessions that post data to Facebook.á/**
462  Passed to openURL to indicate which default audience to use for sessions that post data to Facebook.
463
464  Certain operations such as publishing a status or publishing a photo require an audience. When the user
465  grants an application permission to perform a publish operation, a default audience is selected as the
466  publication ceiling for the application. This enumerated value allows the application to select which
467  audience to ask the user to grant publish permission for.
468  */ȸöÓFEc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)pollingIntervalThe polling interval/// The polling interval
469 Èv¯RØc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initWithTagline:message:colorStyle:Designated initializer./// Designated initializer.
470 /// - Parameters:
471 e///   - tagline: First part of the label, that will be highlighted with different color. Can be nil.
472 *///   - message: Main message to display.
473 4///   - colorStyle: Color style to use for tooltip.
474 ///
475 ^/// If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view.
476 /// See FBSDKLoginTooltipView
477     Ʉ½:@³c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserMismatchKIndicates a failure to request new permissions because the user has changedP/// Indicates a failure to request new permissions because the user has changed
478 ʐûã+_c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipViewwTooltip bubble with text in it used to display tips for UI elements, with a pointed arrow (to refer to the UI element).Ð/**
479  Tooltip bubble with text in it used to display tips for UI elements,
480  with a pointed arrow (to refer to the UI element).
481
482  The tooltip fades in and will automatically fade out. See `displayDuration`.
483  */̶hk=£s:13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvpZCThe user must confirm their account with Facebook before logging inH/// The user must confirm their account with Facebook before logging in
484 Ít›:C£c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnconfirmedUserCThe user must confirm their account with Facebook before logging inH/// The user must confirm their account with Facebook before logging in
485 Ïy¦l=»s:So17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvpZOUse to log the end of an auth request that was not fulfilled by the token cacheT/// Use to log the end of an auth request that was not fulfilled by the token cache
486 ÖœÙ4«c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initCInitializes a new code verifier instance with a random string valueP/**
487    Initializes a new code verifier instance with a random string value
488    */ØÎÏG,¸c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager1Provides methods for logging the user in and out.o/**
489  Provides methods for logging the user in and out.
490
491  It works directly with `AccessToken` (for data access) and `AuthenticationToken` (for authentication);
492  it sets the "current" tokens upon successful authorizations (or sets to `nil` in case of `logOut`).
493
494  You should check `AccessToken.current` before calling a login method to see if there is
495  a cached token available (typically in a `viewDidLoad` implementation).
496
497  @warning If you are managing your own tokens outside of `AccessToken`, you will need to set
498  `AccessToken.current` before calling a login method to authorize further permissions on your tokens.
499  */ØiÇ7<5c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)delegate the delegate/// the delegate
500 Û1)/ms:13FBSDKLoginKit11LoginResultO9cancelledyA2CmF(Login attempt was cancelled by the user.-/// Login attempt was cancelled by the user.
501 یu·½æs:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0CtcfcUAttempts to allocate and initialize a new configuration with the expected parameters.y/**
502    Attempts to allocate and initialize a new configuration with the expected parameters.
503
504    - parameter permissions: The requested permissions for the login attempt.
505    Defaults to an empty `Permission` array.
506    - parameter tracking: The tracking preference to use for a login attempt. Defaults to `.enabled`
507    - parameter nonce: An optional nonce to use for the login attempt.
508     A valid nonce must be an alphanumeric string without whitespace.
509     Creation of the configuration will fail if the nonce is invalid. Defaults to a `UUID` string.
510    - parameter messengerPageId: An optional page id to use for a login attempt. Defaults to `nil`
511    - parameter authType: An optional auth type to use for a login attempt. Defaults to `.rerequest`
512    - parameter codeVerifier: An optional codeVerifier used for the PKCE process.
513    If not provided, this will be randomly generated.
514    */۩*7Lc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonDidLogOut:mSent to the delegate when the button was used to logout. @param loginButton The button being used to log out.}/**
515    Sent to the delegate when the button was used to logout.
516    @param loginButton The button being used to log out.
517    */Ûöʐ?Lc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentFromView:zShow tooltip at the top or at the bottom of given view. Tooltip will be added to anchorView.window.rootViewController.view
518 </// Show tooltip at the top or at the bottom of given view.
519 G/// Tooltip will be added to anchorView.window.rootViewController.view
520 ///
521 p/// - Parameter anchorView: view to show at, must be already added to window view hierarchy, in order to decide
522 n/// where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds -
523 //// tooltip will be shown at the bottom of it)
524 ///
525 I/// Use this method to present the tooltip with automatic positioning or
526 K/// use -presentInView:withArrowPosition:direction: for manual positioning
527 F/// If anchorView is nil or has no window - this method does nothing.
528
529 ÜF.G‹s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO12forceDisplayyA2EmF7Force display of the tooltip (typically for UI testing)</// Force display of the tooltip (typically for UI testing)
530 ÞtgìF‰s:13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvpZ±The Accounts framework failed without returning an error, indicating the app’s slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.a/// The Accounts framework failed without returning an error, indicating the app's slider in the
531 W/// iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.
532 ÞbRAQc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)permissionsThe requested permissions./// The requested permissions.
533 åú„Gms:13FBSDKLoginKit11LoginResultO(Describes the result of a login attempt.-/// Describes the result of a login attempt.
534 ås @C³s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvpZKUse to log the post-login heartbeat event after  the end of an auth requestP/// Use to log the post-login heartbeat event after  the end of an auth request
535 éMi.s:13FBSDKLoginKit20DeviceRequestsHelperO10isDelegate_23forAdvertisementServiceSbSo05NSNetjG0_p_So0kJ0CtFZCheck if a service delegate is registered with particular advertisement service @param delegate The delegate to check if registered. @param service The advertisement service to check for. @return True if the service is the one the delegate registered with./**
536    Check if a service delegate is registered with particular advertisement service
537    @param delegate The delegate to check if registered.
538    @param service The advertisement service to check for.
539    @return True if the service is the one the delegate registered with.
540    */ëÛéß@=c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)tokenThe access token/// The access token
541 ôµèzG/c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)accessToken    The token/// The token
542 ôsmJ}s:13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvpZ0User has declined to authorize your application.5/// User has declined to authorize your application.
543 ônÝ*Cs:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO9automaticyA2EmFzThe default behavior. The tooltip will only be displayed if the app is eligible (determined by possible server round trip)†/** The default behavior. The tooltip will only be displayed if
544      the app is eligible (determined by possible server round trip) */ ÷›xt”s:13FBSDKLoginKit15LoginCompletingP08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF·Invoke handler with the login parameters derived from the authentication result. See the implementing class’s documentation for whether it completes synchronously or asynchronously.Å/**
545    Invoke handler with the login parameters derived from the authentication result.
546    See the implementing class's documentation for whether it completes synchronously or asynchronously.
547    */ù`(+ c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton>A button that initiates a log in or log out flow upon tapping.J/**
548  A button that initiates a log in or log out flow upon tapping.
549
550  `LoginButton` works with `AccessToken.current` to determine what to display,
551  and automatically starts authentication when tapped (i.e., you do not need to manually subscribe action targets).
552
553  Like `LoginManager`, you should make sure your app delegate is connected to `ApplicationDelegate`
554  in order for the button's delegate to receive messages.
555
556  `LoginButton` has a fixed height of 30 pixels, but you may change the width.
557  Initializing the button with `nil` frame will size the button to its minimum frame.
558  */þɃ;Lc:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)rawPermissionsFromPermissions:wReturns a set of string permissions from a set of FBPermission by extracting the â€œvalue” property for each element.…/**
559    Returns a set of string permissions from a set of `FBPermission` by
560    extracting the "value" property for each element.
561    */ÿ•ô¬A$s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO7disableyA2EmFForce disable. In this case you can still exert more refined control by manually constructing a FBSDKLoginTooltipView instance./** Force disable. In this case you can still exert more refined
562      control by manually constructing a `FBSDKLoginTooltipView` instance. */«³ÕZ\“ x Ês@ÿYûö/ö¿ é#³&#'l({)_0Ã1[7W9;S=n?nAVCuD"EgGJIYJåM€N£TU
563 YßYV[0^c_Æ`‰ab¢cæe»hfi¨jÑoÛuœvLwy•zI|¡}~‘j€¨‚{ƒç†÷‰{¶ŽsQ•ò•}™éšŸ^ Þ¢†¤S¥ò¥‘§:¨]©Æ«­•´iµC¶í¶©·G¹Ýºº»å¿îÀs”ÃiÅVÇËÉsÌÏÖÑ×ÒoÔ]ÕQÖW×DسÛýåÝæXéôê™í$îâðøòÑõ?÷"
564 h!