From e31f4c7fc08c9ed5f18a56083627cd4ac1c2c719 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Thu, 16 Jul 2026 14:30:54 +0800
Subject: [PATCH] 提交版本 4.13.1

---
 WAFbImpl/FBSDKLoginKit.xcframework/ios-arm64_arm64e_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.abi.json | 41488 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41,488 insertions(+), 0 deletions(-)

diff --git a/WAFbImpl/FBSDKLoginKit.xcframework/ios-arm64_arm64e_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.abi.json b/WAFbImpl/FBSDKLoginKit.xcframework/ios-arm64_arm64e_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.abi.json
new file mode 100644
index 0000000..4e8f52e
--- /dev/null
+++ b/WAFbImpl/FBSDKLoginKit.xcframework/ios-arm64_arm64e_x86_64-maccatalyst/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-macabi.abi.json
@@ -0,0 +1,41488 @@
+{
+  "ABIRoot": {
+    "kind": "Root",
+    "name": "FBSDKLoginKit",
+    "printedName": "FBSDKLoginKit",
+    "children": [
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AppSwitch",
+        "printedName": "AppSwitch",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "disabled",
+            "printedName": "disabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.AppSwitch.Type) -> FBSDKLoginKit.AppSwitch",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.AppSwitch.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AppSwitch",
+                        "printedName": "FBSDKLoginKit.AppSwitch",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch@FBSDKAppSwitchDisabled",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO8disabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "enabled",
+            "printedName": "enabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.AppSwitch.Type) -> FBSDKLoginKit.AppSwitch",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.AppSwitch.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AppSwitch",
+                        "printedName": "FBSDKLoginKit.AppSwitch",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch@FBSDKAppSwitchEnabled",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO7enabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.AppSwitch?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit9AppSwitchO8rawValueACSgSu_tcfc",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO8rawValueACSgSu_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit9AppSwitchO8rawValueSuvp",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO8rawValueSuvp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit9AppSwitchO8rawValueSuvg",
+                "mangledName": "$s13FBSDKLoginKit9AppSwitchO8rawValueSuvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch",
+        "mangledName": "$s13FBSDKLoginKit9AppSwitchO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKAppSwitch",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "UInt",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AuthenticationTokenCreating",
+        "printedName": "AuthenticationTokenCreating",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "createToken",
+            "printedName": "createToken(tokenString:nonce:graphDomain:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKCoreKit.AuthenticationToken?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF",
+            "mangledName": "$s13FBSDKLoginKit27AuthenticationTokenCreatingP06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.AuthenticationTokenCreating>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.AuthenticationTokenCreating>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP",
+        "mangledName": "$s13FBSDKLoginKit27AuthenticationTokenCreatingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AuthenticationTokenFactory",
+        "printedName": "AuthenticationTokenFactory",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "beginCertificate",
+            "printedName": "beginCertificate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC16beginCertificateSSvp",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC16beginCertificateSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC16beginCertificateSSvg",
+                "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC16beginCertificateSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "endCertificate",
+            "printedName": "endCertificate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC14endCertificateSSvp",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC14endCertificateSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 1,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC14endCertificateSSvg",
+                "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC14endCertificateSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sessionProvider",
+            "printedName": "sessionProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "URLSessionProviding",
+                "printedName": "any FBSDKCoreKit_Basics.URLSessionProviding",
+                "usr": "c:objc(pl)FBSDKURLSessionProviding"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvp",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 2,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLSessionProviding",
+                    "printedName": "any FBSDKCoreKit_Basics.URLSessionProviding",
+                    "usr": "c:objc(pl)FBSDKURLSessionProviding"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvg",
+                "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLSessionProviding",
+                    "printedName": "any FBSDKCoreKit_Basics.URLSessionProviding",
+                    "usr": "c:objc(pl)FBSDKURLSessionProviding"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvs",
+                "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvM",
+                "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderSo24FBSDKURLSessionProviding_pvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "certificateEndpoint",
+            "printedName": "certificateEndpoint",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC19certificateEndpoint10Foundation3URLVvp",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC19certificateEndpoint10Foundation3URLVvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC19certificateEndpoint10Foundation3URLVvg",
+                "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC19certificateEndpoint10Foundation3URLVvg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(sessionProvider:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationTokenFactory",
+                "printedName": "FBSDKLoginKit.AuthenticationTokenFactory",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URLSessionProviding",
+                "printedName": "any FBSDKCoreKit_Basics.URLSessionProviding",
+                "usr": "c:objc(pl)FBSDKURLSessionProviding"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderACSo24FBSDKURLSessionProviding_p_tcfc",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC15sessionProviderACSo24FBSDKURLSessionProviding_p_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Convenience",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Function",
+            "name": "createToken",
+            "printedName": "createToken(tokenString:nonce:graphDomain:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKCoreKit.AuthenticationToken?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "verifySignature",
+            "printedName": "verifySignature(_:header:claims:certificateKey:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Bool) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC15verifySignature_6header6claims14certificateKey10completionySS_S3SySbctF",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC15verifySignature_6header6claims14certificateKey10completionySS_S3SySbctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getPublicKeyWith",
+            "printedName": "getPublicKeyWith(certificateKey:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Security.SecKey?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Security.SecKey?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SecKey",
+                        "printedName": "Security.SecKey",
+                        "usr": "c:@T@SecKeyRef"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC16getPublicKeyWith011certificateH010completionySS_ySo03SecH3RefaSgctF",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC16getPublicKeyWith011certificateH010completionySS_ySo03SecH3RefaSgctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getCertificateWith",
+            "printedName": "getCertificateWith(certificateKey:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Security.SecCertificate?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Security.SecCertificate?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SecCertificate",
+                        "printedName": "Security.SecCertificate",
+                        "usr": "c:@T@SecCertificateRef"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC18getCertificateWith14certificateKey10completionySS_ySo03SecG3RefaSgctF",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC18getCertificateWith14certificateKey10completionySS_ySo03SecG3RefaSgctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationTokenFactory",
+                "printedName": "FBSDKLoginKit.AuthenticationTokenFactory",
+                "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryCACycfc",
+            "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit26AuthenticationTokenFactoryC",
+        "mangledName": "$s13FBSDKLoginKit26AuthenticationTokenFactoryC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "AuthenticationTokenCreating",
+            "printedName": "AuthenticationTokenCreating",
+            "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP",
+            "mangledName": "$s13FBSDKLoginKit27AuthenticationTokenCreatingP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AuthenticationTokenHeader",
+        "printedName": "AuthenticationTokenHeader",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "kid",
+            "printedName": "kid",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25AuthenticationTokenHeaderC3kidSSvp",
+            "mangledName": "$s13FBSDKLoginKit25AuthenticationTokenHeaderC3kidSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25AuthenticationTokenHeaderC3kidSSvg",
+                "mangledName": "$s13FBSDKLoginKit25AuthenticationTokenHeaderC3kidSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(fromEncodedString:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.AuthenticationTokenHeader?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenHeader",
+                    "printedName": "FBSDKLoginKit.AuthenticationTokenHeader",
+                    "usr": "s:13FBSDKLoginKit25AuthenticationTokenHeaderC"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit25AuthenticationTokenHeaderC17fromEncodedStringACSgSS_tcfc",
+            "mangledName": "$s13FBSDKLoginKit25AuthenticationTokenHeaderC17fromEncodedStringACSgSS_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit25AuthenticationTokenHeaderC",
+        "mangledName": "$s13FBSDKLoginKit25AuthenticationTokenHeaderC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "BackgroundRefreshManager",
+        "printedName": "BackgroundRefreshManager",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "shared",
+            "printedName": "shared",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "BackgroundRefreshManager",
+                "printedName": "FBSDKLoginKit.BackgroundRefreshManager",
+                "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvpZ",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "BackgroundRefreshManager",
+                    "printedName": "FBSDKLoginKit.BackgroundRefreshManager",
+                    "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvgZ",
+                "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "lastBackgroundRefresh",
+            "printedName": "lastBackgroundRefresh",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC04lastcD033_25A8B74891EC41E88FA0C993E6A4446CLL10Foundation4DateVSgvp",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC04lastcD033_25A8B74891EC41E88FA0C993E6A4446CLL10Foundation4DateVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "isRefreshing",
+            "printedName": "isRefreshing",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC12isRefreshing33_25A8B74891EC41E88FA0C993E6A4446CLLSbvp",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC12isRefreshing33_25A8B74891EC41E88FA0C993E6A4446CLLSbvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "lock",
+            "printedName": "lock",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NSLock",
+                "printedName": "Foundation.NSLock",
+                "usr": "c:objc(cs)NSLock"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC4lock33_25A8B74891EC41E88FA0C993E6A4446CLLSo6NSLockCvp",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC4lock33_25A8B74891EC41E88FA0C993E6A4446CLLSo6NSLockCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "attemptBackgroundRefresh",
+            "printedName": "attemptBackgroundRefresh()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC07attemptcD0yyF",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC07attemptcD0yyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reset",
+            "printedName": "reset()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC5resetyyF",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC5resetyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "stopAutoRefresh",
+            "printedName": "stopAutoRefresh()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC08stopAutoD0yyF",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC08stopAutoD0yyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC",
+        "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "CommonCrypto",
+        "printedName": "CommonCrypto",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "CodeVerifier",
+        "printedName": "CodeVerifier",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "value",
+            "printedName": "value",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)value",
+            "mangledName": "$s13FBSDKLoginKit12CodeVerifierC5valueSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)value",
+                "mangledName": "$s13FBSDKLoginKit12CodeVerifierC5valueSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "challenge",
+            "printedName": "challenge",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)challenge",
+            "mangledName": "$s13FBSDKLoginKit12CodeVerifierC9challengeSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)challenge",
+                "mangledName": "$s13FBSDKLoginKit12CodeVerifierC9challengeSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(string:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.CodeVerifier?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "CodeVerifier",
+                    "printedName": "FBSDKLoginKit.CodeVerifier",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initWithString:",
+            "mangledName": "$s13FBSDKLoginKit12CodeVerifierC6stringACSgSS_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithString:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "CodeVerifier",
+                "printedName": "FBSDKLoginKit.CodeVerifier",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)init",
+            "mangledName": "$s13FBSDKLoginKit12CodeVerifierCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Convenience",
+              "Override",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier",
+        "mangledName": "$s13FBSDKLoginKit12CodeVerifierC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKCodeVerifier",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "hasMissingDesignatedInitializers": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "CryptoKit",
+        "printedName": "CryptoKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DPoPKeyStoring",
+        "printedName": "DPoPKeyStoring",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "loadKey",
+            "printedName": "loadKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Security.SecKey?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SecKey",
+                    "printedName": "Security.SecKey",
+                    "usr": "c:@T@SecKeyRef"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP7loadKeySo03SecG3RefaSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP7loadKeySo03SecG3RefaSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DPoPKeyStoring>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DPoPKeyStoring>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKey",
+            "printedName": "generateKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP11generateKeySo03SecG3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP11generateKeySo03SecG3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DPoPKeyStoring>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DPoPKeyStoring>",
+            "protocolReq": true,
+            "throwing": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deleteKey",
+            "printedName": "deleteKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP9deleteKeyyyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP9deleteKeyyyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DPoPKeyStoring>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DPoPKeyStoring>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP",
+        "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DPoPKeyManager",
+        "printedName": "DPoPKeyManager",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "shared",
+            "printedName": "shared",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyManager",
+                "printedName": "FBSDKLoginKit.DPoPKeyManager",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC6sharedACvpZ",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC6sharedACvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DPoPKeyManager",
+                    "printedName": "FBSDKLoginKit.DPoPKeyManager",
+                    "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC6sharedACvgZ",
+                "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC6sharedACvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "store",
+            "printedName": "store",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyStoring",
+                "printedName": "any FBSDKLoginKit.DPoPKeyStoring",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC5store33_E41B1537B38AEA70A593C75F66B7AA89LLAA0cD7Storing_pvp",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC5store33_E41B1537B38AEA70A593C75F66B7AA89LLAA0cD7Storing_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(store:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyManager",
+                "printedName": "FBSDKLoginKit.DPoPKeyManager",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyStoring",
+                "printedName": "any FBSDKLoginKit.DPoPKeyStoring",
+                "hasDefaultArg": true,
+                "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC5storeAcA0cD7Storing_p_tcfc",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC5storeAcA0cD7Storing_p_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKeyPair",
+            "printedName": "generateKeyPair()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC15generateKeyPairSo03SecG3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC15generateKeyPairSo03SecG3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "DiscardableResult",
+              "RawDocComment"
+            ],
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKeyPairIfNeeded",
+            "printedName": "generateKeyPairIfNeeded()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC23generateKeyPairIfNeededSo03SecG3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC23generateKeyPairIfNeededSo03SecG3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "DiscardableResult",
+              "RawDocComment"
+            ],
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getPrivateKey",
+            "printedName": "getPrivateKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Security.SecKey?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SecKey",
+                    "printedName": "Security.SecKey",
+                    "usr": "c:@T@SecKeyRef"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC13getPrivateKeySo03SecH3RefaSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC13getPrivateKeySo03SecH3RefaSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deleteKeyPair",
+            "printedName": "deleteKeyPair()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC13deleteKeyPairyyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC13deleteKeyPairyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getPublicKeyJWK",
+            "printedName": "getPublicKeyJWK()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC15getPublicKeyJWKSDyS2SGSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC15getPublicKeyJWKSDyS2SGSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getJWKThumbprint",
+            "printedName": "getJWKThumbprint()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC16getJWKThumbprintSSSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC16getJWKThumbprintSSSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "publicKeyJWK",
+            "printedName": "publicKeyJWK(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC12publicKeyJWK3forSDyS2SGSgSo03SecG3Refa_tFZ",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC12publicKeyJWK3forSDyS2SGSgSo03SecG3Refa_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "thumbprint",
+            "printedName": "thumbprint(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC10thumbprint3forSSSgSDyS2SG_tFZ",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC10thumbprint3forSSSgSDyS2SG_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC",
+        "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Final",
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "KeychainDPoPKeyStore",
+        "printedName": "KeychainDPoPKeyStore",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "keyTag",
+            "printedName": "keyTag",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC6keyTag33_E41B1537B38AEA70A593C75F66B7AA89LLSSvp",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC6keyTag33_E41B1537B38AEA70A593C75F66B7AA89LLSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "loadKey",
+            "printedName": "loadKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Security.SecKey?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SecKey",
+                    "printedName": "Security.SecKey",
+                    "usr": "c:@T@SecKeyRef"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC7loadKeySo03SecH3RefaSgyF",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC7loadKeySo03SecH3RefaSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKey",
+            "printedName": "generateKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC11generateKeySo03SecH3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC11generateKeySo03SecH3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deleteKey",
+            "printedName": "deleteKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC9deleteKeyyyF",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC9deleteKeyyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "KeychainDPoPKeyStore",
+                "printedName": "FBSDKLoginKit.KeychainDPoPKeyStore",
+                "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreCACycfc",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC",
+        "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Final",
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DPoPKeyStoring",
+            "printedName": "DPoPKeyStoring",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "CryptoKit",
+        "printedName": "CryptoKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DPoPProofBuilder",
+        "printedName": "DPoPProofBuilder",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "buildProof",
+            "printedName": "buildProof(privateKey:publicKeyJWK:httpMethod:httpURL:idTokenHint:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:SD"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO10buildProof10privateKey06publicI3JWK10httpMethod0L3URL11idTokenHintSSSgSo03SecI3Refa_SDyS2SGS3StFZ",
+            "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO10buildProof10privateKey06publicI3JWK10httpMethod0L3URL11idTokenHintSSSgSo03SecI3Refa_SDyS2SGS3StFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "sign",
+            "printedName": "sign(data:with:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Data?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Data",
+                "printedName": "Foundation.Data",
+                "usr": "s:10Foundation4DataV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO4sign4data4with10Foundation4DataVSgAI_So9SecKeyRefatFZ",
+            "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO4sign4data4with10Foundation4DataVSgAI_So9SecKeyRefatFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "derToRaw",
+            "printedName": "derToRaw(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Data?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Data",
+                "printedName": "Foundation.Data",
+                "usr": "s:10Foundation4DataV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO8derToRawy10Foundation4DataVSgAGFZ",
+            "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO8derToRawy10Foundation4DataVSgAGFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO",
+        "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Available",
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DefaultAudience",
+        "printedName": "DefaultAudience",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "friends",
+            "printedName": "friends",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DefaultAudience.Type) -> FBSDKLoginKit.DefaultAudience",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DefaultAudience.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DefaultAudience",
+                        "printedName": "FBSDKLoginKit.DefaultAudience",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceFriends",
+            "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO7friendsyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "onlyMe",
+            "printedName": "onlyMe",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DefaultAudience.Type) -> FBSDKLoginKit.DefaultAudience",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DefaultAudience.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DefaultAudience",
+                        "printedName": "FBSDKLoginKit.DefaultAudience",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceOnlyMe",
+            "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO6onlyMeyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "everyone",
+            "printedName": "everyone",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DefaultAudience.Type) -> FBSDKLoginKit.DefaultAudience",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DefaultAudience.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DefaultAudience",
+                        "printedName": "FBSDKLoginKit.DefaultAudience",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceEveryone",
+            "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO8everyoneyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.DefaultAudience?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit15DefaultAudienceO8rawValueACSgSu_tcfc",
+            "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO8rawValueACSgSu_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15DefaultAudienceO8rawValueSuvp",
+            "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO8rawValueSuvp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15DefaultAudienceO8rawValueSuvg",
+                "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO8rawValueSuvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience",
+        "mangledName": "$s13FBSDKLoginKit15DefaultAudienceO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKDefaultAudience",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "UInt",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DependentAsObject",
+        "printedName": "DependentAsObject",
+        "children": [
+          {
+            "kind": "AssociatedType",
+            "name": "ObjectDependencies",
+            "printedName": "ObjectDependencies",
+            "declKind": "AssociatedType",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP0E12DependenciesQa",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP0E12DependenciesQa",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "τ_0_0.ObjectDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DependentMember",
+                    "printedName": "τ_0_0.ObjectDependencies"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvp",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_0_0.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.ObjectDependencies"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvg",
+                "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_0_0.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.ObjectDependencies"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvs",
+                "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvM",
+                "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP22configuredDependencies0eG0QzSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+                "protocolReq": true,
+                "implicit": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "τ_0_0.ObjectDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DependentMember",
+                    "printedName": "τ_0_0.ObjectDependencies"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP19defaultDependencies0eG0QzSgvp",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP19defaultDependencies0eG0QzSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_0_0.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.ObjectDependencies"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17DependentAsObjectP19defaultDependencies0eG0QzSgvg",
+                "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP19defaultDependencies0eG0QzSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "setDependencies",
+            "printedName": "setDependencies(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DependentMember",
+                "printedName": "τ_0_0.ObjectDependencies"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP15setDependenciesyy0eG0QzF",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP15setDependenciesyy0eG0QzF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "setDependencies",
+            "printedName": "setDependencies(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DependentMember",
+                "printedName": "τ_0_0.ObjectDependencies"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectPAAE15setDependenciesyy0eG0QzF",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectPAAE15setDependenciesyy0eG0QzF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getDependencies",
+            "printedName": "getDependencies()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DependentMember",
+                "printedName": "τ_0_0.ObjectDependencies"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectPAAE15getDependencies0eG0QzyKF",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectPAAE15getDependencies0eG0QzyKF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsObject>",
+            "isFromExtension": true,
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Subscript",
+            "name": "subscript",
+            "printedName": "subscript(dynamicMember:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "τ_1_0?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_1_0"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "KeyPath",
+                "printedName": "Swift.KeyPath<τ_0_0.ObjectDependencies, τ_1_0>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DependentMember",
+                    "printedName": "τ_0_0.ObjectDependencies"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_1_0"
+                  }
+                ],
+                "usr": "s:s7KeyPathC"
+              }
+            ],
+            "declKind": "Subscript",
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluip",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluip",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+            "sugared_genericSig": "<Self, Dependency where Self : FBSDKLoginKit.DependentAsObject>",
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_1_0?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GenericTypeParam",
+                        "printedName": "τ_1_0"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "KeyPath",
+                    "printedName": "Swift.KeyPath<τ_0_0.ObjectDependencies, τ_1_0>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.ObjectDependencies"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GenericTypeParam",
+                        "printedName": "τ_1_0"
+                      }
+                    ],
+                    "usr": "s:s7KeyPathC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluig",
+                "mangledName": "$s13FBSDKLoginKit17DependentAsObjectPAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluig",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKLoginKit.DependentAsObject>",
+                "sugared_genericSig": "<Self, Dependency where Self : FBSDKLoginKit.DependentAsObject>",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
+        "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP",
+        "moduleName": "FBSDKLoginKit",
+        "genericSig": "<τ_0_0 : AnyObject>",
+        "sugared_genericSig": "<Self : AnyObject>",
+        "declAttributes": [
+          "DynamicMemberLookup",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DependentAsType",
+        "printedName": "DependentAsType",
+        "children": [
+          {
+            "kind": "AssociatedType",
+            "name": "TypeDependencies",
+            "printedName": "TypeDependencies",
+            "declKind": "AssociatedType",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP0E12DependenciesQa",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP0E12DependenciesQa",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "τ_0_0.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DependentMember",
+                    "printedName": "τ_0_0.TypeDependencies"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_0_0.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.TypeDependencies"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+                "static": true,
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_0_0.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.TypeDependencies"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+                "static": true,
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP22configuredDependencies0eG0QzSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+                "static": true,
+                "protocolReq": true,
+                "implicit": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "τ_0_0.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DependentMember",
+                    "printedName": "τ_0_0.TypeDependencies"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP19defaultDependencies0eG0QzSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP19defaultDependencies0eG0QzSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_0_0.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.TypeDependencies"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15DependentAsTypeP19defaultDependencies0eG0QzSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP19defaultDependencies0eG0QzSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+                "static": true,
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "setDependencies",
+            "printedName": "setDependencies(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DependentMember",
+                "printedName": "τ_0_0.TypeDependencies"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP15setDependenciesyy0eG0QzFZ",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP15setDependenciesyy0eG0QzFZ",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+            "static": true,
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "setDependencies",
+            "printedName": "setDependencies(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DependentMember",
+                "printedName": "τ_0_0.TypeDependencies"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypePAAE15setDependenciesyy0eG0QzFZ",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypePAAE15setDependenciesyy0eG0QzFZ",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+            "static": true,
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getDependencies",
+            "printedName": "getDependencies()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DependentMember",
+                "printedName": "τ_0_0.TypeDependencies"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypePAAE15getDependencies0eG0QzyKFZ",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypePAAE15getDependencies0eG0QzyKFZ",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DependentAsType>",
+            "static": true,
+            "isFromExtension": true,
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Subscript",
+            "name": "subscript",
+            "printedName": "subscript(dynamicMember:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "τ_1_0?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_1_0"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "KeyPath",
+                "printedName": "Swift.KeyPath<τ_0_0.TypeDependencies, τ_1_0>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DependentMember",
+                    "printedName": "τ_0_0.TypeDependencies"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_1_0"
+                  }
+                ],
+                "usr": "s:s7KeyPathC"
+              }
+            ],
+            "declKind": "Subscript",
+            "usr": "s:13FBSDKLoginKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluipZ",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluipZ",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+            "sugared_genericSig": "<Self, Dependency where Self : FBSDKLoginKit.DependentAsType>",
+            "static": true,
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "τ_1_0?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GenericTypeParam",
+                        "printedName": "τ_1_0"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "KeyPath",
+                    "printedName": "Swift.KeyPath<τ_0_0.TypeDependencies, τ_1_0>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DependentMember",
+                        "printedName": "τ_0_0.TypeDependencies"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GenericTypeParam",
+                        "printedName": "τ_1_0"
+                      }
+                    ],
+                    "usr": "s:s7KeyPathC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluigZ",
+                "mangledName": "$s13FBSDKLoginKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluigZ",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKLoginKit.DependentAsType>",
+                "sugared_genericSig": "<Self, Dependency where Self : FBSDKLoginKit.DependentAsType>",
+                "static": true,
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit15DependentAsTypeP",
+        "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "DynamicMemberLookup",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceLoginCodeInfo",
+        "printedName": "DeviceLoginCodeInfo",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "identifier",
+            "printedName": "identifier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)identifier",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC10identifierSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)identifier",
+                "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC10identifierSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "loginCode",
+            "printedName": "loginCode",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)loginCode",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC05loginE0SSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)loginCode",
+                "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC05loginE0SSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "verificationURL",
+            "printedName": "verificationURL",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)verificationURL",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC15verificationURL10Foundation0H0Vvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)verificationURL",
+                "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC15verificationURL10Foundation0H0Vvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "expirationDate",
+            "printedName": "expirationDate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Date",
+                "printedName": "Foundation.Date",
+                "usr": "s:10Foundation4DateV"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)expirationDate",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC14expirationDate10Foundation0H0Vvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)expirationDate",
+                "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC14expirationDate10Foundation0H0Vvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "pollingInterval",
+            "printedName": "pollingInterval",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)pollingInterval",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC15pollingIntervalSuvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)pollingInterval",
+                "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC15pollingIntervalSuvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(identifier:loginCode:verificationURL:expirationDate:pollingInterval:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginCodeInfo",
+                "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Date",
+                "printedName": "Foundation.Date",
+                "usr": "s:10Foundation4DateV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)initWithIdentifier:loginCode:verificationURL:expirationDate:pollingInterval:",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC10identifier05loginE015verificationURL14expirationDate15pollingIntervalACSS_SS10Foundation0J0VAI0L0VSutcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl",
+              "ObjC"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginCodeInfo",
+                "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(im)init",
+            "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo",
+        "mangledName": "$s13FBSDKLoginKit19DeviceLoginCodeInfoC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKDeviceLoginCodeInfo",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceLoginError",
+        "printedName": "DeviceLoginError",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "_nsError",
+            "printedName": "_nsError",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.NSError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSError",
+                    "printedName": "Foundation.NSError",
+                    "usr": "c:objc(cs)NSError"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV03_nsE0So7NSErrorCSgvp",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV03_nsE0So7NSErrorCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.NSError?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "NSError",
+                        "printedName": "Foundation.NSError",
+                        "usr": "c:objc(cs)NSError"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV03_nsE0So7NSErrorCSgvg",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV03_nsE0So7NSErrorCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorCode",
+            "printedName": "errorCode",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV9errorCodeSivp",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV9errorCodeSivp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV9errorCodeSivg",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV9errorCodeSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorUserInfo",
+            "printedName": "errorUserInfo",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV13errorUserInfoSDySSypGvp",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV13errorUserInfoSDySSypGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV13errorUserInfoSDySSypGvg",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV13errorUserInfoSDySSypGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(_nsError:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginError",
+                "printedName": "FBSDKLoginKit.DeviceLoginError",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NSError",
+                "printedName": "Foundation.NSError",
+                "usr": "c:objc(cs)NSError"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV03_nsE0ACSo7NSErrorC_tcfc",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV03_nsE0ACSo7NSErrorC_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(_:userInfo:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginError",
+                "printedName": "FBSDKLoginKit.DeviceLoginError",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginErrorCode",
+                "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV_8userInfoAcA0cdE4CodeO_SDySSypGtcfc",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV_8userInfoAcA0cdE4CodeO_SDySSypGtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "errorDomain",
+            "printedName": "errorDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV11errorDomainSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV11errorDomainSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV11errorDomainSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV11errorDomainSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "excessivePolling",
+            "printedName": "excessivePolling",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginErrorCode",
+                "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authorizationDeclined",
+            "printedName": "authorizationDeclined",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginErrorCode",
+                "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authorizationPending",
+            "printedName": "authorizationPending",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginErrorCode",
+                "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV20authorizationPendingAA0cdE4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV20authorizationPendingAA0cdE4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV20authorizationPendingAA0cdE4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV20authorizationPendingAA0cdE4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "codeExpired",
+            "printedName": "codeExpired",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginErrorCode",
+                "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV11codeExpiredAA0cdE4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV11codeExpiredAA0cdE4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV11codeExpiredAA0cdE4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV11codeExpiredAA0cdE4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "==",
+            "printedName": "==(_:_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginError",
+                "printedName": "FBSDKLoginKit.DeviceLoginError",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginError",
+                "printedName": "FBSDKLoginKit.DeviceLoginError",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV2eeoiySbAC_ACtFZ",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV2eeoiySbAC_ACtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "hash",
+            "printedName": "hash(into:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Hasher",
+                "printedName": "Swift.Hasher",
+                "paramValueOwnership": "InOut",
+                "usr": "s:s6HasherV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV4hash4intoys6HasherVz_tF",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV4hash4intoys6HasherVz_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "hashValue",
+            "printedName": "hashValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV9hashValueSivp",
+            "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV9hashValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV9hashValueSivg",
+                "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV9hashValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit16DeviceLoginErrorV",
+        "mangledName": "$s13FBSDKLoginKit16DeviceLoginErrorV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomNSError",
+            "printedName": "CustomNSError",
+            "usr": "s:10Foundation13CustomNSErrorP",
+            "mangledName": "$s10Foundation13CustomNSErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Error",
+            "printedName": "Error",
+            "usr": "s:s5ErrorP",
+            "mangledName": "$ss5ErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceLoginErrorCode",
+        "printedName": "DeviceLoginErrorCode",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "excessivePolling",
+            "printedName": "excessivePolling",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DeviceLoginErrorCode.Type) -> FBSDKLoginKit.DeviceLoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginErrorCode",
+                        "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorExcessivePolling",
+            "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO16excessivePollingyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "authorizationDeclined",
+            "printedName": "authorizationDeclined",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DeviceLoginErrorCode.Type) -> FBSDKLoginKit.DeviceLoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginErrorCode",
+                        "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorAuthorizationDeclined",
+            "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO21authorizationDeclinedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "authorizationPending",
+            "printedName": "authorizationPending",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DeviceLoginErrorCode.Type) -> FBSDKLoginKit.DeviceLoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginErrorCode",
+                        "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorAuthorizationPending",
+            "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO20authorizationPendingyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Var",
+            "name": "codeExpired",
+            "printedName": "codeExpired",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.DeviceLoginErrorCode.Type) -> FBSDKLoginKit.DeviceLoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginErrorCode",
+                        "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorCodeExpired",
+            "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO11codeExpiredyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 3
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.DeviceLoginErrorCode?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginErrorCode",
+                    "printedName": "FBSDKLoginKit.DeviceLoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit20DeviceLoginErrorCodeO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DeviceLoginErrorCodeO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit20DeviceLoginErrorCodeO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError",
+        "mangledName": "$s13FBSDKLoginKit20DeviceLoginErrorCodeO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKDeviceLoginError",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceLoginManager",
+        "printedName": "DeviceLoginManager",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "delegate",
+            "printedName": "delegate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "WeakStorage",
+                "printedName": "(any FBSDKLoginKit.DeviceLoginManagerDelegate)?"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)delegate",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8delegateAA0cdE8Delegate_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "ReferenceOwnership",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "ownership": 1,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any FBSDKLoginKit.DeviceLoginManagerDelegate)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginManagerDelegate",
+                        "printedName": "any FBSDKLoginKit.DeviceLoginManagerDelegate",
+                        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)delegate",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8delegateAA0cdE8Delegate_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any FBSDKLoginKit.DeviceLoginManagerDelegate)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginManagerDelegate",
+                        "printedName": "any FBSDKLoginKit.DeviceLoginManagerDelegate",
+                        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)setDelegate:",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8delegateAA0cdE8Delegate_pSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC8delegateAA0cdE8Delegate_pSgvM",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8delegateAA0cdE8Delegate_pSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "permissions",
+            "printedName": "permissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)permissions",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11permissionsSaySSGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Array",
+                    "printedName": "[Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sa"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)permissions",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11permissionsSaySSGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "redirectURL",
+            "printedName": "redirectURL",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)redirectURL",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11redirectURL10Foundation0G0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)redirectURL",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11redirectURL10Foundation0G0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)setRedirectURL:",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11redirectURL10Foundation0G0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC11redirectURL10Foundation0G0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11redirectURL10Foundation0G0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "codeInfo",
+            "printedName": "codeInfo",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginCodeInfo",
+                    "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)codeInfo",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8codeInfoAA0cd4CodeG0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginCodeInfo",
+                        "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)codeInfo",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8codeInfoAA0cd4CodeG0CSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DeviceLoginCodeInfo",
+                        "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)setCodeInfo:",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8codeInfoAA0cd4CodeG0CSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC8codeInfoAA0cd4CodeG0CSgvM",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC8codeInfoAA0cd4CodeG0CSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvp",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvg",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvs",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC22configuredDependenciesAC06ObjectG0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvp",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvg",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvs",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC19defaultDependenciesAC06ObjectG0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:enableSmartLogin:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginManager",
+                "printedName": "FBSDKLoginKit.DeviceLoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)initWithPermissions:enableSmartLogin:",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC11permissions011enableSmartD0ACSaySSG_Sbtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:enableSmartLogin:",
+            "declAttributes": [
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "start",
+            "printedName": "start()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)start",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC5startyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cancel",
+            "printedName": "cancel()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)cancel",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC6cancelyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "notifyDelegate",
+            "printedName": "notifyDelegate(token:expirationDate:dataAccessExpirationDate:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)notifyDelegateWithToken:expirationDate:dataAccessExpirationDate:",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC14notifyDelegate5token14expirationDate020dataAccessExpirationJ0ySSSg_10Foundation0J0VSgALtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "processError",
+            "printedName": "processError(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Error",
+                "printedName": "any Swift.Error",
+                "usr": "s:s5ErrorP"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)processError:",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC12processErroryys0G0_pF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "schedulePoll",
+            "printedName": "schedulePoll(interval:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)schedulePollWithInterval:",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC12schedulePoll8intervalySu_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginManager",
+                "printedName": "FBSDKLoginKit.DeviceLoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)init",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "netService",
+            "printedName": "netService(_:didNotPublish:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NetService",
+                "printedName": "Foundation.NetService",
+                "usr": "c:objc(cs)NSNetService"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Foundation.NSNumber]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSNumber",
+                    "printedName": "Foundation.NSNumber",
+                    "usr": "c:objc(cs)NSNumber"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)netService:didNotPublish:",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC10netService_13didNotPublishySo05NSNetG0C_SDySSSo8NSNumberCGtF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "netService:didNotPublish:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "ObjectDependencies",
+            "printedName": "ObjectDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "devicePoller",
+                "printedName": "devicePoller",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DevicePolling",
+                    "printedName": "any FBSDKLoginKit.DevicePolling",
+                    "usr": "s:13FBSDKLoginKit13DevicePollingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvp",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DevicePolling",
+                        "printedName": "any FBSDKLoginKit.DevicePolling",
+                        "usr": "s:13FBSDKLoginKit13DevicePollingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvg",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "DevicePolling",
+                        "printedName": "any FBSDKLoginKit.DevicePolling",
+                        "usr": "s:13FBSDKLoginKit13DevicePollingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvs",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvM",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePollerAA0C7Polling_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "errorFactory",
+                "printedName": "errorFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ErrorCreating",
+                    "printedName": "any FBSDKCoreKit.ErrorCreating",
+                    "usr": "c:objc(pl)FBSDKErrorCreating"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 1,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ErrorCreating",
+                        "printedName": "any FBSDKCoreKit.ErrorCreating",
+                        "usr": "c:objc(pl)FBSDKErrorCreating"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ErrorCreating",
+                        "printedName": "any FBSDKCoreKit.ErrorCreating",
+                        "usr": "c:objc(pl)FBSDKErrorCreating"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "graphRequestFactory",
+                "printedName": "graphRequestFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvp",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 2,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GraphRequestFactoryProtocol",
+                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvg",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GraphRequestFactoryProtocol",
+                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvs",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvM",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphiJ0_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "internalUtility",
+                "printedName": "internalUtility",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "InternalUtilityProtocol",
+                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
+                    "usr": "c:objc(pl)FBSDKInternalUtility"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvp",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 3,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "InternalUtilityProtocol",
+                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
+                        "usr": "c:objc(pl)FBSDKInternalUtility"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvg",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "InternalUtilityProtocol",
+                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
+                        "usr": "c:objc(pl)FBSDKInternalUtility"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvs",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvM",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV15internalUtilitySo013FBSDKInternalI0_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "settings",
+                "printedName": "settings",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 4,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(devicePoller:errorFactory:graphRequestFactory:internalUtility:settings:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DevicePolling",
+                    "printedName": "any FBSDKLoginKit.DevicePolling",
+                    "usr": "s:13FBSDKLoginKit13DevicePollingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ErrorCreating",
+                    "printedName": "any FBSDKCoreKit.ErrorCreating",
+                    "usr": "c:objc(pl)FBSDKErrorCreating"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "InternalUtilityProtocol",
+                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
+                    "usr": "c:objc(pl)FBSDKInternalUtility"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePoller12errorFactory012graphRequestK015internalUtility8settingsAeA0C7Polling_p_So18FBSDKErrorCreating_pSo010FBSDKGraphmK0_pSo013FBSDKInternalO0_p09FBSDKCoreB016SettingsProtocol_ptcfc",
+                "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV12devicePoller12errorFactory012graphRequestK015internalUtility8settingsAeA0C7Polling_p_So18FBSDKErrorCreating_pSo010FBSDKGraphmK0_pSo013FBSDKInternalO0_p09FBSDKCoreB016SettingsProtocol_ptcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager",
+        "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKDeviceLoginManager",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsObject",
+            "printedName": "DependentAsObject",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "ObjectDependencies",
+                "printedName": "ObjectDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceLoginManagerDelegate",
+        "printedName": "DeviceLoginManagerDelegate",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "deviceLoginManager",
+            "printedName": "deviceLoginManager(_:startedWith:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginManager",
+                "printedName": "FBSDKLoginKit.DeviceLoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginCodeInfo",
+                "printedName": "FBSDKLoginKit.DeviceLoginCodeInfo",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:startedWithCodeInfo:",
+            "mangledName": "$s13FBSDKLoginKit26DeviceLoginManagerDelegateP06devicedE0_11startedWithyAA0cdE0C_AA0cD8CodeInfoCtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DeviceLoginManagerDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DeviceLoginManagerDelegate>",
+            "protocolReq": true,
+            "objc_name": "deviceLoginManager:startedWithCodeInfo:",
+            "declAttributes": [
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deviceLoginManager",
+            "printedName": "deviceLoginManager(_:completedWith:error:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginManager",
+                "printedName": "FBSDKLoginKit.DeviceLoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.DeviceLoginManagerResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DeviceLoginManagerResult",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManagerResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:completedWithResult:error:",
+            "mangledName": "$s13FBSDKLoginKit26DeviceLoginManagerDelegateP06devicedE0_13completedWith5erroryAA0cdE0C_AA0cdE6ResultCSgs5Error_pSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DeviceLoginManagerDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DeviceLoginManagerDelegate>",
+            "protocolReq": true,
+            "objc_name": "deviceLoginManager:completedWithResult:error:",
+            "declAttributes": [
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate",
+        "mangledName": "$s13FBSDKLoginKit26DeviceLoginManagerDelegateP",
+        "moduleName": "FBSDKLoginKit",
+        "genericSig": "<τ_0_0 : AnyObject>",
+        "sugared_genericSig": "<Self : AnyObject>",
+        "objc_name": "FBSDKDeviceLoginManagerDelegate",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceLoginManagerResult",
+        "printedName": "DeviceLoginManagerResult",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "accessToken",
+            "printedName": "accessToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AccessToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AccessToken",
+                    "printedName": "FBSDKCoreKit.AccessToken",
+                    "usr": "c:objc(cs)FBSDKAccessToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)accessToken",
+            "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultC11accessTokenSo011FBSDKAccessH0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "SetterAccess",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AccessToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AccessToken",
+                        "printedName": "FBSDKCoreKit.AccessToken",
+                        "usr": "c:objc(cs)FBSDKAccessToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(im)accessToken",
+                "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultC11accessTokenSo011FBSDKAccessH0CSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "isCancelled",
+            "printedName": "isCancelled",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)isCancelled",
+            "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultC11isCancelledSbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "SetterAccess",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(im)isCancelled",
+                "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultC11isCancelledSbvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(token:isCancelled:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginManagerResult",
+                "printedName": "FBSDKLoginKit.DeviceLoginManagerResult",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AccessToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AccessToken",
+                    "printedName": "FBSDKCoreKit.AccessToken",
+                    "usr": "c:objc(cs)FBSDKAccessToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(im)initWithToken:isCancelled:",
+            "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultC5token11isCancelledACSo16FBSDKAccessTokenCSg_Sbtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DeviceLoginManagerResult",
+                "printedName": "FBSDKLoginKit.DeviceLoginManagerResult",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(im)init",
+            "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult",
+        "mangledName": "$s13FBSDKLoginKit24DeviceLoginManagerResultC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKDeviceLoginManagerResult",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DevicePoller",
+        "printedName": "DevicePoller",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "schedule",
+            "printedName": "schedule(interval:block:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12DevicePollerV8schedule8interval5blockySu_yyctF",
+            "mangledName": "$s13FBSDKLoginKit12DevicePollerV8schedule8interval5blockySu_yyctF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DevicePoller",
+                "printedName": "FBSDKLoginKit.DevicePoller",
+                "usr": "s:13FBSDKLoginKit12DevicePollerV"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit12DevicePollerVACycfc",
+            "mangledName": "$s13FBSDKLoginKit12DevicePollerVACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit12DevicePollerV",
+        "mangledName": "$s13FBSDKLoginKit12DevicePollerV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DevicePolling",
+            "printedName": "DevicePolling",
+            "usr": "s:13FBSDKLoginKit13DevicePollingP",
+            "mangledName": "$s13FBSDKLoginKit13DevicePollingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DevicePolling",
+        "printedName": "DevicePolling",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "schedule",
+            "printedName": "schedule(interval:block:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit13DevicePollingP8schedule8interval5blockySu_yyctF",
+            "mangledName": "$s13FBSDKLoginKit13DevicePollingP8schedule8interval5blockySu_yyctF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DevicePolling>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DevicePolling>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit13DevicePollingP",
+        "mangledName": "$s13FBSDKLoginKit13DevicePollingP",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DeviceRequestsHelper",
+        "printedName": "DeviceRequestsHelper",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "mdnsAdvertisementServices",
+            "printedName": "mdnsAdvertisementServices",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NSMapTable",
+                "printedName": "Foundation.NSMapTable<any Foundation.NetServiceDelegate, AnyObject>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NetServiceDelegate",
+                    "printedName": "any Foundation.NetServiceDelegate",
+                    "usr": "c:objc(pl)NSNetServiceDelegate"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "AnyObject"
+                  }
+                ],
+                "usr": "c:objc(cs)NSMapTable"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO25mdnsAdvertisementServicesSo10NSMapTableCySo20NSNetServiceDelegate_pyXlGvpZ",
+            "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO25mdnsAdvertisementServicesSo10NSMapTableCySo20NSNetServiceDelegate_pyXlGvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "SetterAccess",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSMapTable",
+                    "printedName": "Foundation.NSMapTable<any Foundation.NetServiceDelegate, AnyObject>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "NetServiceDelegate",
+                        "printedName": "any Foundation.NetServiceDelegate",
+                        "usr": "c:objc(pl)NSNetServiceDelegate"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "AnyObject"
+                      }
+                    ],
+                    "usr": "c:objc(cs)NSMapTable"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO25mdnsAdvertisementServicesSo10NSMapTableCySo20NSNetServiceDelegate_pyXlGvgZ",
+                "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO25mdnsAdvertisementServicesSo10NSMapTableCySo20NSNetServiceDelegate_pyXlGvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "getDeviceInfo",
+            "printedName": "getDeviceInfo()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO03getC4InfoSSyFZ",
+            "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO03getC4InfoSSyFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "startAdvertisementService",
+            "printedName": "startAdvertisementService(loginCode:delegate:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NetServiceDelegate",
+                "printedName": "any Foundation.NetServiceDelegate",
+                "usr": "c:objc(pl)NSNetServiceDelegate"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO25startAdvertisementService9loginCode8delegateSbSS_So05NSNetH8Delegate_ptFZ",
+            "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO25startAdvertisementService9loginCode8delegateSbSS_So05NSNetH8Delegate_ptFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "DiscardableResult",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "isDelegate",
+            "printedName": "isDelegate(_:forAdvertisementService:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NetServiceDelegate",
+                "printedName": "any Foundation.NetServiceDelegate",
+                "usr": "c:objc(pl)NSNetServiceDelegate"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NetService",
+                "printedName": "Foundation.NetService",
+                "usr": "c:objc(cs)NSNetService"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO10isDelegate_23forAdvertisementServiceSbSo05NSNetjG0_p_So0kJ0CtFZ",
+            "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO10isDelegate_23forAdvertisementServiceSbSo05NSNetjG0_p_So0kJ0CtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cleanUpAdvertisementService",
+            "printedName": "cleanUpAdvertisementService(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NetServiceDelegate",
+                "printedName": "any Foundation.NetServiceDelegate",
+                "usr": "c:objc(pl)NSNetServiceDelegate"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO27cleanUpAdvertisementService3forySo05NSNetI8Delegate_p_tFZ",
+            "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO27cleanUpAdvertisementService3forySo05NSNetI8Delegate_p_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit20DeviceRequestsHelperO",
+        "mangledName": "$s13FBSDKLoginKit20DeviceRequestsHelperO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DirectRefreshSession",
+        "printedName": "DirectRefreshSession",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "session",
+            "printedName": "session",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "URLSession",
+                "printedName": "Foundation.URLSession",
+                "usr": "c:objc(cs)NSURLSession"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC7session33_DD378A84671E2A4E1F553092F2F11AF0LLSo12NSURLSessionCvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC7session33_DD378A84671E2A4E1F553092F2F11AF0LLSo12NSURLSessionCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "settings",
+            "printedName": "settings",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SettingsProtocol",
+                "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC8settings33_DD378A84671E2A4E1F553092F2F11AF0LL09FBSDKCoreB016SettingsProtocol_pvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC8settings33_DD378A84671E2A4E1F553092F2F11AF0LL09FBSDKCoreB016SettingsProtocol_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "keyMaterialProvider",
+            "printedName": "keyMaterialProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "SecKey",
+                            "printedName": "Security.SecKey",
+                            "usr": "c:@T@SecKeyRef"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Dictionary",
+                            "printedName": "[Swift.String : Swift.String]",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              }
+                            ],
+                            "usr": "s:SD"
+                          }
+                        ]
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC19keyMaterialProvider33_DD378A84671E2A4E1F553092F2F11AF0LLSo9SecKeyRefa07privateS0_SDyS2SG06publicS3JWKtSgycvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC19keyMaterialProvider33_DD378A84671E2A4E1F553092F2F11AF0LLSo9SecKeyRefa07privateS0_SDyS2SG06publicS3JWKtSgycvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "urlBuilder",
+            "printedName": "urlBuilder",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC10urlBuilder33_DD378A84671E2A4E1F553092F2F11AF0LLy10Foundation3URLVSgSS_SStcvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC10urlBuilder33_DD378A84671E2A4E1F553092F2F11AF0LLy10Foundation3URLVSgSS_SStcvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(session:settings:keyMaterialProvider:urlBuilder:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DirectRefreshSession",
+                "printedName": "FBSDKLoginKit.DirectRefreshSession",
+                "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URLSession",
+                "printedName": "Foundation.URLSession",
+                "hasDefaultArg": true,
+                "usr": "c:objc(cs)NSURLSession"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SettingsProtocol",
+                "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "SecKey",
+                            "printedName": "Security.SecKey",
+                            "usr": "c:@T@SecKeyRef"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Dictionary",
+                            "printedName": "[Swift.String : Swift.String]",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              }
+                            ],
+                            "usr": "s:SD"
+                          }
+                        ]
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "hasDefaultArg": true
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ]
+                  }
+                ],
+                "hasDefaultArg": true
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC7session8settings19keyMaterialProvider10urlBuilderACSo12NSURLSessionC_09FBSDKCoreB016SettingsProtocol_pSo9SecKeyRefa07privateR0_SDyS2SG06publicR3JWKtSgyc10Foundation3URLVSgSS_SStctcfc",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC7session8settings19keyMaterialProvider10urlBuilderACSo12NSURLSessionC_09FBSDKCoreB016SettingsProtocol_pSo9SecKeyRefa07privateR0_SDyS2SG06publicR3JWKtSgyc10Foundation3URLVSgSS_SStctcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "defaultKeyMaterialProvider",
+            "printedName": "defaultKeyMaterialProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "SecKey",
+                            "printedName": "Security.SecKey",
+                            "usr": "c:@T@SecKeyRef"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Dictionary",
+                            "printedName": "[Swift.String : Swift.String]",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              }
+                            ],
+                            "usr": "s:SD"
+                          }
+                        ]
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvpZ",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Tuple",
+                            "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "SecKey",
+                                "printedName": "Security.SecKey",
+                                "usr": "c:@T@SecKeyRef"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Dictionary",
+                                "printedName": "[Swift.String : Swift.String]",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  },
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  }
+                                ],
+                                "usr": "s:SD"
+                              }
+                            ]
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvgZ",
+                "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultURLBuilder",
+            "printedName": "defaultURLBuilder",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvpZ",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Foundation.URL?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "URL",
+                            "printedName": "Foundation.URL",
+                            "usr": "s:10Foundation3URLV"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(Swift.String, Swift.String)",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvgZ",
+                "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "refresh",
+            "printedName": "refresh(idTokenHint:appID:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC7refresh11idTokenHint5appID10completionySS_SSys6ResultOySSAA012LimitedLoginD5ErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC7refresh11idTokenHint5appID10completionySS_SSys6ResultOySSAA012LimitedLoginD5ErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC",
+        "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Final",
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "FBLoginButton",
+        "printedName": "FBLoginButton",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "defaultAudience",
+            "printedName": "defaultAudience",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)defaultAudience",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15defaultAudienceAA07DefaultF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)defaultAudience",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15defaultAudienceAA07DefaultF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setDefaultAudience:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15defaultAudienceAA07DefaultF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15defaultAudienceAA07DefaultF0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15defaultAudienceAA07DefaultF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "delegate",
+            "printedName": "delegate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "WeakStorage",
+                "printedName": "(any FBSDKLoginKit.LoginButtonDelegate)?"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)delegate",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8delegateAA05LoginD8Delegate_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "ReferenceOwnership",
+              "AccessControl",
+              "IBOutlet",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "ownership": 1,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any FBSDKLoginKit.LoginButtonDelegate)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginButtonDelegate",
+                        "printedName": "any FBSDKLoginKit.LoginButtonDelegate",
+                        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)delegate",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8delegateAA05LoginD8Delegate_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any FBSDKLoginKit.LoginButtonDelegate)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginButtonDelegate",
+                        "printedName": "any FBSDKLoginKit.LoginButtonDelegate",
+                        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setDelegate:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8delegateAA05LoginD8Delegate_pSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC8delegateAA05LoginD8Delegate_pSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8delegateAA05LoginD8Delegate_pSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "permissions",
+            "printedName": "permissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)permissions",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC11permissionsSaySSGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Array",
+                    "printedName": "[Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sa"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)permissions",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC11permissionsSaySSGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Array",
+                    "printedName": "[Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sa"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setPermissions:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC11permissionsSaySSGvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC11permissionsSaySSGvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC11permissionsSaySSGvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "tooltipBehavior",
+            "printedName": "tooltipBehavior",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "TooltipBehavior",
+                "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)tooltipBehavior",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15tooltipBehaviorAC07TooltipF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TooltipBehavior",
+                    "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                    "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)tooltipBehavior",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15tooltipBehaviorAC07TooltipF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TooltipBehavior",
+                    "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                    "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setTooltipBehavior:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15tooltipBehaviorAC07TooltipF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15tooltipBehaviorAC07TooltipF0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15tooltipBehaviorAC07TooltipF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "tooltipColorStyle",
+            "printedName": "tooltipColorStyle",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "ColorStyle",
+                "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)tooltipColorStyle",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC17tooltipColorStyleAA13FBTooltipViewC0fG0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ColorStyle",
+                    "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                    "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)tooltipColorStyle",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC17tooltipColorStyleAA13FBTooltipViewC0fG0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ColorStyle",
+                    "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                    "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setTooltipColorStyle:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC17tooltipColorStyleAA13FBTooltipViewC0fG0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC17tooltipColorStyleAA13FBTooltipViewC0fG0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC17tooltipColorStyleAA13FBTooltipViewC0fG0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "loginTracking",
+            "printedName": "loginTracking",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)loginTracking",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginTrackingAA05LoginF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginTracking",
+                    "printedName": "FBSDKLoginKit.LoginTracking",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)loginTracking",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginTrackingAA05LoginF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginTracking",
+                    "printedName": "FBSDKLoginKit.LoginTracking",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setLoginTracking:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginTrackingAA05LoginF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC13loginTrackingAA05LoginF0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginTrackingAA05LoginF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "appSwitch",
+            "printedName": "appSwitch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)appSwitch",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)appSwitch",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setAppSwitch:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "nonce",
+            "printedName": "nonce",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)nonce",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5nonceSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)nonce",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5nonceSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setNonce:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5nonceSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC5nonceSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5nonceSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "messengerPageId",
+            "printedName": "messengerPageId",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)messengerPageId",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15messengerPageIdSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)messengerPageId",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15messengerPageIdSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setMessengerPageId:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15messengerPageIdSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15messengerPageIdSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15messengerPageIdSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authType",
+            "printedName": "authType",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)authType",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8authTypeSo0a4AuthF0aSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginAuthType?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginAuthType",
+                        "printedName": "FBSDKLoginKit.LoginAuthType",
+                        "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)authType",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8authTypeSo0a4AuthF0aSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginAuthType?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginAuthType",
+                        "printedName": "FBSDKLoginKit.LoginAuthType",
+                        "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setAuthType:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8authTypeSo0a4AuthF0aSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC8authTypeSo0a4AuthF0aSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8authTypeSo0a4AuthF0aSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "codeVerifier",
+            "printedName": "codeVerifier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "CodeVerifier",
+                "printedName": "FBSDKLoginKit.CodeVerifier",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)codeVerifier",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC12codeVerifierAA04CodeF0Cvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "CodeVerifier",
+                    "printedName": "FBSDKLoginKit.CodeVerifier",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)codeVerifier",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC12codeVerifierAA04CodeF0Cvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "CodeVerifier",
+                    "printedName": "FBSDKLoginKit.CodeVerifier",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setCodeVerifier:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC12codeVerifierAA04CodeF0Cvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC12codeVerifierAA04CodeF0CvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC12codeVerifierAA04CodeF0CvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "userID",
+            "printedName": "userID",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)userID",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC6userIDSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)userID",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC6userIDSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setUserID:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC6userIDSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC6userIDSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC6userIDSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "userName",
+            "printedName": "userName",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)userName",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8userNameSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)userName",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8userNameSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setUserName:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8userNameSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC8userNameSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC8userNameSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "elementProvider",
+            "printedName": "elementProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UserInterfaceElementProviding",
+                "printedName": "any FBSDKLoginKit.UserInterfaceElementProviding",
+                "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvp",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserInterfaceElementProviding",
+                    "printedName": "any FBSDKLoginKit.UserInterfaceElementProviding",
+                    "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvg",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserInterfaceElementProviding",
+                    "printedName": "any FBSDKLoginKit.UserInterfaceElementProviding",
+                    "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvs",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15elementProviderAA29UserInterfaceElementProviding_pvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "stringProvider",
+            "printedName": "stringProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UserInterfaceStringProviding",
+                "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvp",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserInterfaceStringProviding",
+                    "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                    "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvg",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserInterfaceStringProviding",
+                    "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                    "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvs",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC14stringProviderAA28UserInterfaceStringProviding_pvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "loginProvider",
+            "printedName": "loginProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginProviding",
+                "printedName": "any FBSDKLoginKit.LoginProviding",
+                "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvp",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginProviding",
+                    "printedName": "any FBSDKLoginKit.LoginProviding",
+                    "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvg",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginProviding",
+                    "printedName": "any FBSDKLoginKit.LoginProviding",
+                    "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvs",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13loginProviderAA14LoginProviding_pvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "graphRequestFactory",
+            "printedName": "graphRequestFactory",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "GraphRequestFactoryProtocol",
+                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)graphRequestFactory",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC19graphRequestFactorySo010FBSDKGraphfG0_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)graphRequestFactory",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC19graphRequestFactorySo010FBSDKGraphfG0_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setGraphRequestFactory:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC19graphRequestFactorySo010FBSDKGraphfG0_pvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC19graphRequestFactorySo010FBSDKGraphfG0_pvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC19graphRequestFactorySo010FBSDKGraphfG0_pvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "isAuthenticated",
+            "printedName": "isAuthenticated",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)isAuthenticated",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15isAuthenticatedSbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)isAuthenticated",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15isAuthenticatedSbvg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "TooltipBehavior",
+            "printedName": "TooltipBehavior",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "automatic",
+                "printedName": "automatic",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBLoginButton.TooltipBehavior.Type) -> FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TooltipBehavior",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                        "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "TooltipBehavior",
+                            "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                            "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO9automaticyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO9automaticyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "RawDocComment",
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 0
+              },
+              {
+                "kind": "Var",
+                "name": "forceDisplay",
+                "printedName": "forceDisplay",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBLoginButton.TooltipBehavior.Type) -> FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TooltipBehavior",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                        "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "TooltipBehavior",
+                            "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                            "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO12forceDisplayyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO12forceDisplayyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "RawDocComment",
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 1
+              },
+              {
+                "kind": "Var",
+                "name": "disable",
+                "printedName": "disable",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBLoginButton.TooltipBehavior.Type) -> FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TooltipBehavior",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                        "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "TooltipBehavior",
+                            "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                            "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO7disableyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO7disableyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "RawDocComment",
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 2
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(rawValue:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TooltipBehavior",
+                        "printedName": "FBSDKLoginKit.FBLoginButton.TooltipBehavior",
+                        "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO8rawValueAESgSu_tcfc",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO8rawValueAESgSu_tcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              },
+              {
+                "kind": "Var",
+                "name": "rawValue",
+                "printedName": "rawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO8rawValueSuvp",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO8rawValueSuvp",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "UInt",
+                        "printedName": "Swift.UInt",
+                        "usr": "s:Su"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO8rawValueSuvg",
+                    "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO8rawValueSuvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "accessorKind": "get"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Enum",
+            "usr": "s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "FBSDKLoginButtonTooltipBehavior",
+            "declAttributes": [
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "enumRawTypeName": "UInt",
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Equatable",
+                "printedName": "Equatable",
+                "usr": "s:SQ",
+                "mangledName": "$sSQ"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Hashable",
+                "printedName": "Hashable",
+                "usr": "s:SH",
+                "mangledName": "$sSH"
+              },
+              {
+                "kind": "Conformance",
+                "name": "RawRepresentable",
+                "printedName": "RawRepresentable",
+                "children": [
+                  {
+                    "kind": "TypeWitness",
+                    "name": "RawValue",
+                    "printedName": "RawValue",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "UInt",
+                        "printedName": "Swift.UInt",
+                        "usr": "s:Su"
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:SY",
+                "mangledName": "$sSY"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(frame:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginButton",
+                "printedName": "FBSDKLoginKit.FBLoginButton",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)initWithFrame:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5frameACSo6CGRectV_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "initWithFrame:",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(coder:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.FBLoginButton?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBLoginButton",
+                    "printedName": "FBSDKLoginKit.FBLoginButton",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NSCoder",
+                "printedName": "Foundation.NSCoder",
+                "usr": "c:objc(cs)NSCoder"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)initWithCoder:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5coderACSgSo7NSCoderC_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "initWithCoder:",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Required"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(frame:elementProvider:stringProvider:loginProvider:graphRequestFactory:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginButton",
+                "printedName": "FBSDKLoginKit.FBLoginButton",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "hasDefaultArg": true,
+                "usr": "c:@S@CGRect"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UserInterfaceElementProviding",
+                "printedName": "any FBSDKLoginKit.UserInterfaceElementProviding",
+                "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UserInterfaceStringProviding",
+                "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginProviding",
+                "printedName": "any FBSDKLoginKit.LoginProviding",
+                "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "GraphRequestFactoryProtocol",
+                "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit13FBLoginButtonC5frame15elementProvider06stringG005loginG019graphRequestFactoryACSo6CGRectV_AA29UserInterfaceElementProviding_pAA0no6StringQ0_pAA05LoginQ0_pSo010FBSDKGraphkL0_ptcfc",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5frame15elementProvider06stringG005loginG019graphRequestFactoryACSo6CGRectV_AA29UserInterfaceElementProviding_pAA0no6StringQ0_pAA05LoginQ0_pSo010FBSDKGraphkL0_ptcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Convenience"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(frame:permissions:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginButton",
+                "printedName": "FBSDKLoginKit.FBLoginButton",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "hasDefaultArg": true,
+                "usr": "c:@S@CGRect"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[FBSDKCoreKit.Permission]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Permission",
+                    "printedName": "FBSDKCoreKit.Permission",
+                    "usr": "s:12FBSDKCoreKit10PermissionO"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit13FBLoginButtonC5frame11permissionsACSo6CGRectV_Say09FBSDKCoreB010PermissionOGtcfc",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5frame11permissionsACSo6CGRectV_Say09FBSDKCoreB010PermissionOGtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Convenience",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Function",
+            "name": "didMoveToWindow",
+            "printedName": "didMoveToWindow()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)didMoveToWindow",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC15didMoveToWindowyyF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "didMoveToWindow",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "imageRect",
+            "printedName": "imageRect(forContentRect:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)imageRectForContentRect:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9imageRect010forContentF0So6CGRectVAG_tF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "imageRectForContentRect:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "titleRect",
+            "printedName": "titleRect(forContentRect:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)titleRectForContentRect:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9titleRect010forContentF0So6CGRectVAG_tF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "titleRectForContentRect:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "layoutSubviews",
+            "printedName": "layoutSubviews()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)layoutSubviews",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC14layoutSubviewsyyF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "layoutSubviews",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "sizeThatFits",
+            "printedName": "sizeThatFits(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "CGSize",
+                "printedName": "CoreFoundation.CGSize",
+                "usr": "c:@S@CGSize"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGSize",
+                "printedName": "CoreFoundation.CGSize",
+                "usr": "c:@S@CGSize"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)sizeThatFits:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC12sizeThatFitsySo6CGSizeVAFF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "sizeThatFits:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "accessTokenDidChange",
+            "printedName": "accessTokenDidChange(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Notification",
+                "printedName": "Foundation.Notification",
+                "usr": "s:10Foundation12NotificationV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)accessTokenDidChange:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC20accessTokenDidChangeyy10Foundation12NotificationVF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "profileDidChange",
+            "printedName": "profileDidChange(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Notification",
+                "printedName": "Foundation.Notification",
+                "usr": "s:10Foundation12NotificationV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)profileDidChange:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC16profileDidChangeyy10Foundation12NotificationVF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "buttonPressed",
+            "printedName": "buttonPressed(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ProtocolComposition",
+                "printedName": "Any"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)buttonPressed:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC13buttonPressedyyypF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "makeLoginConfiguration",
+            "printedName": "makeLoginConfiguration()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)makeLoginConfiguration",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC22makeLoginConfigurationAA0fG0CSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "initializeContent",
+            "printedName": "initializeContent()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)initializeContent",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC17initializeContentyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "updateContentForAccessToken",
+            "printedName": "updateContentForAccessToken()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)updateContentForAccessToken",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC27updateContentForAccessTokenyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "fetchAndSetContent",
+            "printedName": "fetchAndSetContent()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)fetchAndSetContent",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC18fetchAndSetContentyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "updateContentForUser",
+            "printedName": "updateContentForUser(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Profile?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Profile",
+                    "printedName": "FBSDKCoreKit.Profile",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)updateContentForUser:",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC20updateContentForUseryy09FBSDKCoreB07ProfileCSgF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logout",
+            "printedName": "logout()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)logout",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC6logoutyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton",
+        "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginButton",
+        "declAttributes": [
+          "Preconcurrency",
+          "Custom",
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)FBSDKButton",
+        "hasMissingDesignatedInitializers": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "FBSDKCoreKit.FBButton",
+          "FBSDKCoreKit.ImpressionLoggingButton",
+          "UIKit.UIButton",
+          "UIKit.UIControl",
+          "UIKit.UIView",
+          "UIKit.UIResponder",
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "UITraitChangeObservable",
+            "printedName": "UITraitChangeObservable",
+            "usr": "s:5UIKit23UITraitChangeObservableP",
+            "mangledName": "$s5UIKit23UITraitChangeObservableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "__DefaultCustomPlaygroundQuickLookable",
+            "printedName": "__DefaultCustomPlaygroundQuickLookable",
+            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
+            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "FBLoginTooltipView",
+        "printedName": "FBLoginTooltipView",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "delegate",
+            "printedName": "delegate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "WeakStorage",
+                "printedName": "(any FBSDKLoginKit.LoginTooltipViewDelegate)?"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)delegate",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC8delegateAA05LogindE8Delegate_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "ReferenceOwnership",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "ownership": 1,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any FBSDKLoginKit.LoginTooltipViewDelegate)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginTooltipViewDelegate",
+                        "printedName": "any FBSDKLoginKit.LoginTooltipViewDelegate",
+                        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)delegate",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC8delegateAA05LogindE8Delegate_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any FBSDKLoginKit.LoginTooltipViewDelegate)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginTooltipViewDelegate",
+                        "printedName": "any FBSDKLoginKit.LoginTooltipViewDelegate",
+                        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)setDelegate:",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC8delegateAA05LogindE8Delegate_pSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC8delegateAA05LogindE8Delegate_pSgvM",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC8delegateAA05LogindE8Delegate_pSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "forceDisplay",
+            "printedName": "forceDisplay",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)forceDisplay",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC12forceDisplaySbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)forceDisplay",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC12forceDisplaySbvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)setForceDisplay:",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC12forceDisplaySbvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC12forceDisplaySbvM",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC12forceDisplaySbvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "shouldForceDisplay",
+            "printedName": "shouldForceDisplay",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)shouldForceDisplay",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC18shouldForceDisplaySbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)shouldForceDisplay",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC18shouldForceDisplaySbvg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)setShouldForceDisplay:",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC18shouldForceDisplaySbvs",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC18shouldForceDisplaySbvM",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC18shouldForceDisplaySbvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "serverConfigurationProvider",
+            "printedName": "serverConfigurationProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "ServerConfigurationProviding",
+                "printedName": "any FBSDKLoginKit.ServerConfigurationProviding",
+                "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvp",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ServerConfigurationProviding",
+                    "printedName": "any FBSDKLoginKit.ServerConfigurationProviding",
+                    "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvg",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "stringProvider",
+            "printedName": "stringProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UserInterfaceStringProviding",
+                "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvp",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserInterfaceStringProviding",
+                    "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                    "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvg",
+                "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginTooltipView",
+                "printedName": "FBSDKLoginKit.FBLoginTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)init",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Convenience",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(tagline:message:colorStyle:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginTooltipView",
+                "printedName": "FBSDKLoginKit.FBLoginTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ColorStyle",
+                "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)initWithTagline:message:colorStyle:",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC7tagline7message10colorStyleACSSSg_AgA09FBTooltipE0C05ColorI0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "initWithTagline:message:colorStyle:",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl",
+              "ObjC"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(serverConfigurationProvider:stringProvider:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginTooltipView",
+                "printedName": "FBSDKLoginKit.FBLoginTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ServerConfigurationProviding",
+                "printedName": "any FBSDKLoginKit.ServerConfigurationProviding",
+                "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UserInterfaceStringProviding",
+                "printedName": "any FBSDKLoginKit.UserInterfaceStringProviding",
+                "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProvider06stringH0AcA06ServerG9Providing_p_AA019UserInterfaceStringK0_ptcfc",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProvider06stringH0AcA06ServerG9Providing_p_AA019UserInterfaceStringK0_ptcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "present",
+            "printedName": "present(in:arrowPosition:direction:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UIView",
+                "printedName": "UIKit.UIView",
+                "usr": "c:objc(cs)UIView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGPoint",
+                "printedName": "CoreFoundation.CGPoint",
+                "usr": "c:@S@CGPoint"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ArrowDirection",
+                "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)presentInView:withArrowPosition:direction:",
+            "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC7present2in13arrowPosition9directionySo6UIViewC_So7CGPointVAA09FBTooltipE0C14ArrowDirectionOtF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "presentInView:withArrowPosition:direction:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView",
+        "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginTooltipView",
+        "declAttributes": [
+          "Preconcurrency",
+          "Custom",
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView",
+        "hasMissingDesignatedInitializers": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "FBSDKLoginKit.FBTooltipView",
+          "UIKit.UIView",
+          "UIKit.UIResponder",
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "UITraitChangeObservable",
+            "printedName": "UITraitChangeObservable",
+            "usr": "s:5UIKit23UITraitChangeObservableP",
+            "mangledName": "$s5UIKit23UITraitChangeObservableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "__DefaultCustomPlaygroundQuickLookable",
+            "printedName": "__DefaultCustomPlaygroundQuickLookable",
+            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
+            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "FBPermission",
+        "printedName": "FBPermission",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "value",
+            "printedName": "value",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(py)value",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC5valueSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)value",
+                "mangledName": "$s13FBSDKLoginKit12FBPermissionC5valueSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "description",
+            "printedName": "description",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(py)description",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC11descriptionSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "description",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Override",
+              "AccessControl"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)description",
+                "mangledName": "$s13FBSDKLoginKit12FBPermissionC11descriptionSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "overriding": true,
+                "objc_name": "description",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "hash",
+            "printedName": "hash",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(py)hash",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC4hashSivp",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "hash",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Override",
+              "AccessControl"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)hash",
+                "mangledName": "$s13FBSDKLoginKit12FBPermissionC4hashSivg",
+                "moduleName": "FBSDKLoginKit",
+                "overriding": true,
+                "objc_name": "hash",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(string:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.FBPermission?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)initWithString:",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC6stringACSgSS_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "permissions",
+            "printedName": "permissions(fromRawPermissions:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "FBPermission",
+                        "printedName": "FBSDKLoginKit.FBPermission",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<Swift.String>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)permissionsFromRawPermissions:",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC11permissions18fromRawPermissionsShyACGSgShySSG_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "objc_name": "permissionsFromRawPermissions:",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "rawPermissions",
+            "printedName": "rawPermissions(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<Swift.String>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sh"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)rawPermissionsFromPermissions:",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC14rawPermissions4fromShySSGShyACG_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "objc_name": "rawPermissionsFromPermissions:",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "isEqual",
+            "printedName": "isEqual(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Any?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)isEqual:",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionC7isEqualySbypSgF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "isEqual:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Override",
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBPermission",
+                "printedName": "FBSDKLoginKit.FBPermission",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)init",
+            "mangledName": "$s13FBSDKLoginKit12FBPermissionCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission",
+        "mangledName": "$s13FBSDKLoginKit12FBPermissionC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKPermission",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "FBTooltipView",
+        "printedName": "FBTooltipView",
+        "children": [
+          {
+            "kind": "TypeDecl",
+            "name": "ArrowDirection",
+            "printedName": "ArrowDirection",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "down",
+                "printedName": "down",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBTooltipView.ArrowDirection.Type) -> FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ArrowDirection",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                        "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "ArrowDirection",
+                            "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                            "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO4downyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO4downyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 0
+              },
+              {
+                "kind": "Var",
+                "name": "up",
+                "printedName": "up",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBTooltipView.ArrowDirection.Type) -> FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ArrowDirection",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                        "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "ArrowDirection",
+                            "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                            "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO2upyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO2upyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "RawDocComment",
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 1
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(rawValue:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ArrowDirection",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                        "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO8rawValueAESgSu_tcfc",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO8rawValueAESgSu_tcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              },
+              {
+                "kind": "Var",
+                "name": "rawValue",
+                "printedName": "rawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO8rawValueSuvp",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO8rawValueSuvp",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "UInt",
+                        "printedName": "Swift.UInt",
+                        "usr": "s:Su"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO8rawValueSuvg",
+                    "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO8rawValueSuvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "accessorKind": "get"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Enum",
+            "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "FBSDKTooltipViewArrowDirection",
+            "declAttributes": [
+              "AccessControl",
+              "Frozen",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "enumRawTypeName": "UInt",
+            "isEnumExhaustive": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Equatable",
+                "printedName": "Equatable",
+                "usr": "s:SQ",
+                "mangledName": "$sSQ"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Hashable",
+                "printedName": "Hashable",
+                "usr": "s:SH",
+                "mangledName": "$sSH"
+              },
+              {
+                "kind": "Conformance",
+                "name": "RawRepresentable",
+                "printedName": "RawRepresentable",
+                "children": [
+                  {
+                    "kind": "TypeWitness",
+                    "name": "RawValue",
+                    "printedName": "RawValue",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "UInt",
+                        "printedName": "Swift.UInt",
+                        "usr": "s:Su"
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:SY",
+                "mangledName": "$sSY"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Sendable",
+                "printedName": "Sendable",
+                "usr": "s:s8SendableP",
+                "mangledName": "$ss8SendableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "BitwiseCopyable",
+                "printedName": "BitwiseCopyable",
+                "usr": "s:s15BitwiseCopyableP",
+                "mangledName": "$ss15BitwiseCopyableP"
+              }
+            ]
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "ColorStyle",
+            "printedName": "ColorStyle",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "friendlyBlue",
+                "printedName": "friendlyBlue",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBTooltipView.ColorStyle.Type) -> FBSDKLoginKit.FBTooltipView.ColorStyle",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ColorStyle",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                        "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "ColorStyle",
+                            "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                            "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO12friendlyBlueyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10ColorStyleO12friendlyBlueyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 0
+              },
+              {
+                "kind": "Var",
+                "name": "neutralGray",
+                "printedName": "neutralGray",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.FBTooltipView.ColorStyle.Type) -> FBSDKLoginKit.FBTooltipView.ColorStyle",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ColorStyle",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                        "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Metatype",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "ColorStyle",
+                            "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                            "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "EnumElement",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO11neutralGrayyA2EmF",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10ColorStyleO11neutralGrayyA2EmF",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "fixedbinaryorder": 1
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(rawValue:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ColorStyle",
+                        "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                        "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO8rawValueAESgSu_tcfc",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10ColorStyleO8rawValueAESgSu_tcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              },
+              {
+                "kind": "Var",
+                "name": "rawValue",
+                "printedName": "rawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO8rawValueSuvp",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10ColorStyleO8rawValueSuvp",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "UInt",
+                        "printedName": "Swift.UInt",
+                        "usr": "s:Su"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO8rawValueSuvg",
+                    "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10ColorStyleO8rawValueSuvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "accessorKind": "get"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Enum",
+            "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10ColorStyleO",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "FBSDKTooltipColorStyle",
+            "declAttributes": [
+              "AccessControl",
+              "Frozen",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "enumRawTypeName": "UInt",
+            "isEnumExhaustive": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Equatable",
+                "printedName": "Equatable",
+                "usr": "s:SQ",
+                "mangledName": "$sSQ"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Hashable",
+                "printedName": "Hashable",
+                "usr": "s:SH",
+                "mangledName": "$sSH"
+              },
+              {
+                "kind": "Conformance",
+                "name": "RawRepresentable",
+                "printedName": "RawRepresentable",
+                "children": [
+                  {
+                    "kind": "TypeWitness",
+                    "name": "RawValue",
+                    "printedName": "RawValue",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "UInt",
+                        "printedName": "Swift.UInt",
+                        "usr": "s:Su"
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:SY",
+                "mangledName": "$sSY"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Sendable",
+                "printedName": "Sendable",
+                "usr": "s:s8SendableP",
+                "mangledName": "$ss8SendableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "BitwiseCopyable",
+                "printedName": "BitwiseCopyable",
+                "usr": "s:s15BitwiseCopyableP",
+                "mangledName": "$ss15BitwiseCopyableP"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "displayDuration",
+            "printedName": "displayDuration",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)displayDuration",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC15displayDurationSdvp",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)displayDuration",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC15displayDurationSdvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)setDisplayDuration:",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC15displayDurationSdvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC15displayDurationSdvM",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC15displayDurationSdvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "colorStyle",
+            "printedName": "colorStyle",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "ColorStyle",
+                "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)colorStyle",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10colorStyleAC05ColorF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ColorStyle",
+                    "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                    "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)colorStyle",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10colorStyleAC05ColorF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ColorStyle",
+                    "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                    "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)setColorStyle:",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10colorStyleAC05ColorF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10colorStyleAC05ColorF0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC10colorStyleAC05ColorF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "message",
+            "printedName": "message",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)message",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7messageSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)message",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7messageSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)setMessage:",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7messageSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC7messageSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7messageSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "tagline",
+            "printedName": "tagline",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)tagline",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7taglineSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)tagline",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7taglineSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)setTagline:",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7taglineSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "declAttributes": [
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC7taglineSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7taglineSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "isOpen": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "textLabel",
+            "printedName": "textLabel",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UILabel",
+                "printedName": "UIKit.UILabel",
+                "usr": "c:objc(cs)UILabel"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)textLabel",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC9textLabelSo7UILabelCvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Preconcurrency",
+              "Custom",
+              "Final",
+              "HasStorage",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UILabel",
+                    "printedName": "UIKit.UILabel",
+                    "usr": "c:objc(cs)UILabel"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)textLabel",
+                "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC9textLabelSo7UILabelCvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBTooltipView",
+                "printedName": "FBSDKLoginKit.FBTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)init",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Convenience",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(tagline:message:colorStyle:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBTooltipView",
+                "printedName": "FBSDKLoginKit.FBTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ColorStyle",
+                "printedName": "FBSDKLoginKit.FBTooltipView.ColorStyle",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleO"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initWithTagline:message:colorStyle:",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7tagline7message10colorStyleACSSSg_AgC05ColorH0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithTagline:message:colorStyle:",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "present",
+            "printedName": "present(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UIView",
+                "printedName": "UIKit.UIView",
+                "usr": "c:objc(cs)UIView"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentFromView:",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7present4fromySo6UIViewC_tF",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "objc_name": "presentFromView:",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "present",
+            "printedName": "present(in:arrowPosition:direction:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UIView",
+                "printedName": "UIKit.UIView",
+                "usr": "c:objc(cs)UIView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGPoint",
+                "printedName": "CoreFoundation.CGPoint",
+                "usr": "c:@S@CGPoint"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ArrowDirection",
+                "printedName": "FBSDKLoginKit.FBTooltipView.ArrowDirection",
+                "usr": "s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentInView:withArrowPosition:direction:",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7present2in13arrowPosition9directionySo6UIViewC_So7CGPointVAC14ArrowDirectionOtF",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "objc_name": "presentInView:withArrowPosition:direction:",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "dismiss",
+            "printedName": "dismiss()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)dismiss",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC7dismissyyF",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "animateFadeIn",
+            "printedName": "animateFadeIn()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)animateFadeIn",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC13animateFadeInyyF",
+            "moduleName": "FBSDKLoginKit",
+            "isOpen": true,
+            "objc_name": "animateFadeIn",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "draw",
+            "printedName": "draw(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)drawRect:",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC4drawyySo6CGRectVF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "isOpen": true,
+            "objc_name": "drawRect:",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "layoutSubviews",
+            "printedName": "layoutSubviews()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)layoutSubviews",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC14layoutSubviewsyyF",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "isOpen": true,
+            "objc_name": "layoutSubviews",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(frame:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FBTooltipView",
+                "printedName": "FBSDKLoginKit.FBTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CGRect",
+                "printedName": "CoreFoundation.CGRect",
+                "usr": "c:@S@CGRect"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initWithFrame:",
+            "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC5frameACSo6CGRectV_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "initWithFrame:",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView",
+        "mangledName": "$s13FBSDKLoginKit13FBTooltipViewC",
+        "moduleName": "FBSDKLoginKit",
+        "isOpen": true,
+        "objc_name": "FBSDKTooltipView",
+        "declAttributes": [
+          "Preconcurrency",
+          "Custom",
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)UIView",
+        "superclassNames": [
+          "UIKit.UIView",
+          "UIKit.UIResponder",
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "UITraitChangeObservable",
+            "printedName": "UITraitChangeObservable",
+            "usr": "s:5UIKit23UITraitChangeObservableP",
+            "mangledName": "$s5UIKit23UITraitChangeObservableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "__DefaultCustomPlaygroundQuickLookable",
+            "printedName": "__DefaultCustomPlaygroundQuickLookable",
+            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
+            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "IdentifiedLoginResultHandler",
+        "printedName": "IdentifiedLoginResultHandler",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "identifier",
+            "printedName": "identifier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UUID",
+                "printedName": "Foundation.UUID",
+                "usr": "s:10Foundation4UUIDV"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV10identifier33_983F05C521C15D7299B686B606F5D560LL10Foundation4UUIDVvp",
+            "mangledName": "$s13FBSDKLoginKit28IdentifiedLoginResultHandlerV10identifier33_983F05C521C15D7299B686B606F5D560LL10Foundation4UUIDVvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "closure",
+            "printedName": "closure",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LoginManagerLoginResult",
+                            "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV7closure33_983F05C521C15D7299B686B606F5D560LLyyAA0d7ManagerdE0CSg_s5Error_pSgtcvp",
+            "mangledName": "$s13FBSDKLoginKit28IdentifiedLoginResultHandlerV7closure33_983F05C521C15D7299B686B606F5D560LLyyAA0d7ManagerdE0CSg_s5Error_pSgtcvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "IdentifiedLoginResultHandler",
+                "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler",
+                "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LoginManagerLoginResult",
+                            "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerVyACyAA0d7ManagerdE0CSg_s5Error_pSgtccfc",
+            "mangledName": "$s13FBSDKLoginKit28IdentifiedLoginResultHandlerVyACyAA0d7ManagerdE0CSg_s5Error_pSgtccfc",
+            "moduleName": "FBSDKLoginKit",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "callAsFunction",
+            "printedName": "callAsFunction(_:_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLoginResult",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV14callAsFunctionyyAA0d7ManagerdE0CSg_s5Error_pSgtF",
+            "mangledName": "$s13FBSDKLoginKit28IdentifiedLoginResultHandlerV14callAsFunctionyyAA0d7ManagerdE0CSg_s5Error_pSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "==",
+            "printedName": "==(_:_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "IdentifiedLoginResultHandler",
+                "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler",
+                "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "IdentifiedLoginResultHandler",
+                "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler",
+                "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV2eeoiySbAC_ACtFZ",
+            "mangledName": "$s13FBSDKLoginKit28IdentifiedLoginResultHandlerV2eeoiySbAC_ACtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV",
+        "mangledName": "$s13FBSDKLoginKit28IdentifiedLoginResultHandlerV",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "JWT",
+        "printedName": "JWT",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "payload",
+            "printedName": "payload(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit3JWTO7payload4fromSDySSypGSgSS_tFZ",
+            "mangledName": "$s13FBSDKLoginKit3JWTO7payload4fromSDySSypGSgSS_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit3JWTO",
+        "mangledName": "$s13FBSDKLoginKit3JWTO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LimitedLoginRefreshError",
+        "printedName": "LimitedLoginRefreshError",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "noCurrentToken",
+            "printedName": "noCurrentToken",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNoCurrentToken",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO14noCurrentTokenyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "notLimitedLogin",
+            "printedName": "notLimitedLogin",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNotLimitedLogin",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO03notcD0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "loginRequired",
+            "printedName": "loginRequired",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorLoginRequired",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO13loginRequiredyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Var",
+            "name": "consentRequired",
+            "printedName": "consentRequired",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorConsentRequired",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO15consentRequiredyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 3
+          },
+          {
+            "kind": "Var",
+            "name": "userMismatch",
+            "printedName": "userMismatch",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorUserMismatch",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO12userMismatchyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 4
+          },
+          {
+            "kind": "Var",
+            "name": "networkError",
+            "printedName": "networkError",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNetworkError",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO07networkF0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 5
+          },
+          {
+            "kind": "Var",
+            "name": "timeout",
+            "printedName": "timeout",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorTimeout",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO7timeoutyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 6
+          },
+          {
+            "kind": "Var",
+            "name": "rateLimited",
+            "printedName": "rateLimited",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorRateLimited",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO04rateC0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 7
+          },
+          {
+            "kind": "Var",
+            "name": "invalidResponse",
+            "printedName": "invalidResponse",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorInvalidResponse",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO15invalidResponseyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 8
+          },
+          {
+            "kind": "Var",
+            "name": "cancelled",
+            "printedName": "cancelled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorCancelled",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO9cancelledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 9
+          },
+          {
+            "kind": "Var",
+            "name": "featureDisabled",
+            "printedName": "featureDisabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorFeatureDisabled",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO15featureDisabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 10
+          },
+          {
+            "kind": "Var",
+            "name": "unsupportedPlatform",
+            "printedName": "unsupportedPlatform",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorUnsupportedPlatform",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO19unsupportedPlatformyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 11
+          },
+          {
+            "kind": "Var",
+            "name": "notDPoPBound",
+            "printedName": "notDPoPBound",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNotDPoPBound",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO12notDPoPBoundyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 12
+          },
+          {
+            "kind": "Var",
+            "name": "dpopKeyGenerationFailed",
+            "printedName": "dpopKeyGenerationFailed",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorDpopKeyGenerationFailed",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO23dpopKeyGenerationFailedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 13
+          },
+          {
+            "kind": "Var",
+            "name": "unknown",
+            "printedName": "unknown",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorUnknown",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO7unknownyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 14
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "_nsErrorDomain",
+            "printedName": "_nsErrorDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorDescription",
+            "printedName": "errorDescription",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorDomain",
+            "printedName": "errorDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorCode",
+            "printedName": "errorCode",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivg",
+                "moduleName": "FBSDKLoginKit",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorUserInfo",
+            "printedName": "errorUserInfo",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvg",
+                "moduleName": "FBSDKLoginKit",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError",
+        "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLimitedLoginRefreshError",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Error",
+            "printedName": "Error",
+            "usr": "s:s5ErrorP",
+            "mangledName": "$ss5ErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_BridgedNSError",
+            "printedName": "_BridgedNSError",
+            "usr": "s:10Foundation15_BridgedNSErrorP",
+            "mangledName": "$s10Foundation15_BridgedNSErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_ObjectiveCBridgeableError",
+            "printedName": "_ObjectiveCBridgeableError",
+            "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+            "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LocalizedError",
+            "printedName": "LocalizedError",
+            "usr": "s:10Foundation14LocalizedErrorP",
+            "mangledName": "$s10Foundation14LocalizedErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomNSError",
+            "printedName": "CustomNSError",
+            "usr": "s:10Foundation13CustomNSErrorP",
+            "mangledName": "$s10Foundation13CustomNSErrorP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshFallbackPolicy",
+        "printedName": "RefreshFallbackPolicy",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "automatic",
+            "printedName": "automatic",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicyAutomatic",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO9automaticyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "silentOnly",
+            "printedName": "silentOnly",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicySilentOnly",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO10silentOnlyyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "explicitOnly",
+            "printedName": "explicitOnly",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicyExplicitOnly",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO12explicitOnlyyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Var",
+            "name": "directOnly",
+            "printedName": "directOnly",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicyDirectOnly",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO10directOnlyyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 3
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.RefreshFallbackPolicy?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy",
+        "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKRefreshFallbackPolicy",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "AuthenticationServices",
+        "printedName": "AuthenticationServices",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AuthenticationTokenClaimsProviding",
+        "printedName": "AuthenticationTokenClaimsProviding",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "claims",
+            "printedName": "claims(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationTokenClaims?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaims",
+                    "printedName": "FBSDKCoreKit.AuthenticationTokenClaims",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKAuthenticationTokenClaims"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP6claims3for09FBSDKCoreB00cdE0CSgSo019FBSDKAuthenticationD0C_tF",
+            "mangledName": "$s13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP6claims3for09FBSDKCoreB00cdE0CSgSo019FBSDKAuthenticationD0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.AuthenticationTokenClaimsProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.AuthenticationTokenClaimsProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP",
+        "mangledName": "$s13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DefaultAuthenticationTokenClaimsProvider",
+        "printedName": "DefaultAuthenticationTokenClaimsProvider",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "claims",
+            "printedName": "claims(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationTokenClaims?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaims",
+                    "printedName": "FBSDKCoreKit.AuthenticationTokenClaims",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKAuthenticationTokenClaims"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV6claims3for09FBSDKCoreB00deF0CSgSo019FBSDKAuthenticationE0C_tF",
+            "mangledName": "$s13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV6claims3for09FBSDKCoreB00deF0CSgSo019FBSDKAuthenticationE0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAuthenticationTokenClaimsProvider",
+                "printedName": "FBSDKLoginKit.DefaultAuthenticationTokenClaimsProvider",
+                "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderVACycfc",
+            "mangledName": "$s13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderVACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV",
+        "mangledName": "$s13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "AuthenticationTokenClaimsProviding",
+            "printedName": "AuthenticationTokenClaimsProviding",
+            "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP",
+            "mangledName": "$s13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LimitedLoginRefresher",
+        "printedName": "LimitedLoginRefresher",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "_silentAuthSession",
+            "printedName": "_silentAuthSession",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Any?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC18_silentAuthSession33_DF9F71FA0151C24409872BF27A9A333CLLypSgvp",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC18_silentAuthSession33_DF9F71FA0151C24409872BF27A9A333CLLypSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "generateRefreshNonce",
+            "printedName": "generateRefreshNonce()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC20generateRefreshNonceSSyF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC20generateRefreshNonceSSyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "buildRefreshURL",
+            "printedName": "buildRefreshURL(existingToken:nonce:scopes:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15buildRefreshURL13existingToken5nonce6scopes10Foundation0H0VSgSo019FBSDKAuthenticationJ0C_SSSaySSGtF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15buildRefreshURL13existingToken5nonce6scopes10Foundation0H0VSgSo019FBSDKAuthenticationJ0C_SSSaySSGtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "dpopJktProvider",
+            "printedName": "dpopJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvsZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvMZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDPoPJktProvider",
+            "printedName": "defaultDPoPJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "refresh",
+            "printedName": "refresh(existingToken:existingUserID:scopes:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC7refresh13existingToken0G6UserID6scopes10completionySo019FBSDKAuthenticationH0C_SSSaySSGys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC7refresh13existingToken0G6UserID6scopes10completionySo019FBSDKAuthenticationH0C_SSSaySSGys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefresher",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefresher",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherCACycfc",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "TypeDependencies",
+            "printedName": "TypeDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "authenticationTokenCreator",
+                "printedName": "authenticationTokenCreator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenCreating",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                    "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenCreating",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenCreating",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "claimsProvider",
+                "printedName": "claimsProvider",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaimsProviding",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                    "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 1,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenClaimsProviding",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                        "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenClaimsProviding",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                        "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "internalUtility",
+                "printedName": "internalUtility",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLHosting",
+                    "printedName": "any FBSDKCoreKit.URLHosting",
+                    "usr": "c:objc(pl)FBSDKURLHosting"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 2,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLHosting",
+                        "printedName": "any FBSDKCoreKit.URLHosting",
+                        "usr": "c:objc(pl)FBSDKURLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLHosting",
+                        "printedName": "any FBSDKCoreKit.URLHosting",
+                        "usr": "c:objc(pl)FBSDKURLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "profileFactory",
+                "printedName": "profileFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProfileCreating",
+                    "printedName": "any FBSDKLoginKit.ProfileCreating",
+                    "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 3,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileCreating",
+                        "printedName": "any FBSDKLoginKit.ProfileCreating",
+                        "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileCreating",
+                        "printedName": "any FBSDKLoginKit.ProfileCreating",
+                        "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "settings",
+                "printedName": "settings",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 4,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(authenticationTokenCreator:claimsProvider:internalUtility:profileFactory:settings:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenCreating",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                    "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaimsProviding",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                    "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLHosting",
+                    "printedName": "any FBSDKCoreKit.URLHosting",
+                    "usr": "c:objc(pl)FBSDKURLHosting"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProfileCreating",
+                    "printedName": "any FBSDKLoginKit.ProfileCreating",
+                    "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreator14claimsProvider15internalUtility14profileFactory8settingsAeA014AuthenticationI8Creating_p_AA0rI15ClaimsProviding_pSo15FBSDKURLHosting_pAA07ProfileS0_p09FBSDKCoreB016SettingsProtocol_ptcfc",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreator14claimsProvider15internalUtility14profileFactory8settingsAeA014AuthenticationI8Creating_p_AA0rI15ClaimsProviding_pSo15FBSDKURLHosting_pAA07ProfileS0_p09FBSDKCoreB016SettingsProtocol_ptcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "parseRefreshResponse",
+            "printedName": "parseRefreshResponse(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Result",
+                "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  }
+                ],
+                "usr": "s:s6ResultO"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC20parseRefreshResponseys6ResultOySSAA0cdG5ErrorOG10Foundation3URLVF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC20parseRefreshResponseys6ResultOySSAA0cdG5ErrorOG10Foundation3URLVF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "processRefreshedToken",
+            "printedName": "processRefreshedToken(_:nonce:existingUserID:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC21processRefreshedToken_5nonce14existingUserID10completionySS_S2Sys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC21processRefreshedToken_5nonce14existingUserID10completionySS_S2Sys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC",
+        "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsType",
+            "printedName": "DependentAsType",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "TypeDependencies",
+                "printedName": "TypeDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginButtonDelegate",
+        "printedName": "LoginButtonDelegate",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "loginButton",
+            "printedName": "loginButton(_:didCompleteWith:error:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginButton",
+                "printedName": "FBSDKLoginKit.FBLoginButton",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLoginResult",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButton:didCompleteWithResult:error:",
+            "mangledName": "$s13FBSDKLoginKit19LoginButtonDelegateP05loginD0_15didCompleteWith5erroryAA07FBLoginD0C_AA0c7ManagerC6ResultCSgs5Error_pSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginButtonDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginButtonDelegate>",
+            "protocolReq": true,
+            "objc_name": "loginButton:didCompleteWithResult:error:",
+            "declAttributes": [
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "loginButtonDidLogOut",
+            "printedName": "loginButtonDidLogOut(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginButton",
+                "printedName": "FBSDKLoginKit.FBLoginButton",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonDidLogOut:",
+            "mangledName": "$s13FBSDKLoginKit19LoginButtonDelegateP05loginD9DidLogOutyyAA07FBLoginD0CF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginButtonDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginButtonDelegate>",
+            "protocolReq": true,
+            "declAttributes": [
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "loginButtonWillLogin",
+            "printedName": "loginButtonWillLogin(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginButton",
+                "printedName": "FBSDKLoginKit.FBLoginButton",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonWillLogin:",
+            "mangledName": "$s13FBSDKLoginKit19LoginButtonDelegateP05logind4WillC0ySbAA07FBLoginD0CF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginButtonDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginButtonDelegate>",
+            "protocolReq": true,
+            "declAttributes": [
+              "Optional",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate",
+        "mangledName": "$s13FBSDKLoginKit19LoginButtonDelegateP",
+        "moduleName": "FBSDKLoginKit",
+        "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>",
+        "sugared_genericSig": "<Self : ObjectiveC.NSObjectProtocol>",
+        "objc_name": "FBSDKLoginButtonDelegate",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginCompleterFactory",
+        "printedName": "LoginCompleterFactory",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "createLoginCompleter",
+            "printedName": "createLoginCompleter(urlParameters:appID:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginCompleting",
+                "printedName": "any FBSDKLoginKit.LoginCompleting",
+                "usr": "s:13FBSDKLoginKit15LoginCompletingP"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LoginCompleterFactoryV06createcD013urlParameters5appIDAA0C10Completing_pSDySSypG_SStF",
+            "mangledName": "$s13FBSDKLoginKit21LoginCompleterFactoryV06createcD013urlParameters5appIDAA0C10Completing_pSDySSypG_SStF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginCompleterFactory",
+                "printedName": "FBSDKLoginKit.LoginCompleterFactory",
+                "usr": "s:13FBSDKLoginKit21LoginCompleterFactoryV"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21LoginCompleterFactoryVACycfc",
+            "mangledName": "$s13FBSDKLoginKit21LoginCompleterFactoryVACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit21LoginCompleterFactoryV",
+        "mangledName": "$s13FBSDKLoginKit21LoginCompleterFactoryV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LoginCompleterFactoryProtocol",
+            "printedName": "LoginCompleterFactoryProtocol",
+            "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP",
+            "mangledName": "$s13FBSDKLoginKit29LoginCompleterFactoryProtocolP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginCompleterFactoryProtocol",
+        "printedName": "LoginCompleterFactoryProtocol",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "createLoginCompleter",
+            "printedName": "createLoginCompleter(urlParameters:appID:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginCompleting",
+                "printedName": "any FBSDKLoginKit.LoginCompleting",
+                "usr": "s:13FBSDKLoginKit15LoginCompletingP"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP06createcD013urlParameters5appIDAA0C10Completing_pSDySSypG_SStF",
+            "mangledName": "$s13FBSDKLoginKit29LoginCompleterFactoryProtocolP06createcD013urlParameters5appIDAA0C10Completing_pSDySSypG_SStF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginCompleterFactoryProtocol>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginCompleterFactoryProtocol>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP",
+        "mangledName": "$s13FBSDKLoginKit29LoginCompleterFactoryProtocolP",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginCompleting",
+        "printedName": "LoginCompleting",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "completeLogin",
+            "printedName": "completeLogin(handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit15LoginCompletingP08completeC07handleryyAA01_C20CompletionParametersCc_tF",
+            "mangledName": "$s13FBSDKLoginKit15LoginCompletingP08completeC07handleryyAA01_C20CompletionParametersCc_tF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginCompleting>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginCompleting>",
+            "protocolReq": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "completeLogin",
+            "printedName": "completeLogin(nonce:codeVerifier:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit15LoginCompletingP08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF",
+            "mangledName": "$s13FBSDKLoginKit15LoginCompletingP08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginCompleting>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginCompleting>",
+            "protocolReq": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit15LoginCompletingP",
+        "mangledName": "$s13FBSDKLoginKit15LoginCompletingP",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginConfiguration",
+        "printedName": "LoginConfiguration",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "nonce",
+            "printedName": "nonce",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)nonce",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC5nonceSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)nonce",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC5nonceSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "tracking",
+            "printedName": "tracking",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)tracking",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8trackingAA0C8TrackingOvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginTracking",
+                    "printedName": "FBSDKLoginKit.LoginTracking",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)tracking",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8trackingAA0C8TrackingOvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "appSwitch",
+            "printedName": "appSwitch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)appSwitch",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC9appSwitchAA03AppF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)appSwitch",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC9appSwitchAA03AppF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "requestedPermissions",
+            "printedName": "requestedPermissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)requestedPermissions",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC20requestedPermissionsShyAA12FBPermissionCGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "FBPermission",
+                        "printedName": "FBSDKLoginKit.FBPermission",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)requestedPermissions",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC20requestedPermissionsShyAA12FBPermissionCGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "messengerPageId",
+            "printedName": "messengerPageId",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)messengerPageId",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC15messengerPageIdSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)messengerPageId",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC15messengerPageIdSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authType",
+            "printedName": "authType",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)authType",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8authTypeSo0a4AuthF0aSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginAuthType?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginAuthType",
+                        "printedName": "FBSDKLoginKit.LoginAuthType",
+                        "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)authType",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8authTypeSo0a4AuthF0aSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "codeVerifier",
+            "printedName": "codeVerifier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "CodeVerifier",
+                "printedName": "FBSDKLoginKit.CodeVerifier",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)codeVerifier",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC12codeVerifierAA04CodeF0Cvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "CodeVerifier",
+                    "printedName": "FBSDKLoginKit.CodeVerifier",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)codeVerifier",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC12codeVerifierAA04CodeF0Cvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageIdACSgSaySSG_AA0C8TrackingOS2SSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId9appSwitchACSgSaySSG_AA0C8TrackingOS2SSgAA03AppL0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authTypeACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitchACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonceACSgSaySSG_AA0C8TrackingOSStcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce9appSwitchACSgSaySSG_AA0C8TrackingOSSAA03AppI0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:messengerPageId:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageIdACSgSaySSG_AA0C8TrackingOSSSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:messengerPageId:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:messengerPageId:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageId9appSwitchACSgSaySSG_AA0C8TrackingOSSSgAA03AppK0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:messengerPageId:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:messengerPageId:authType:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:authType:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageId8authTypeACSgSaySSG_AA0C8TrackingOSSSgSo0a4AuthK0aSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:messengerPageId:authType:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:messengerPageId:authType:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:authType:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageId8authType9appSwitchACSgSaySSG_AA0C8TrackingOSSSgSo0a4AuthK0aSgAA03AppM0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:messengerPageId:authType:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CodeVerifier",
+                "printedName": "FBSDKLoginKit.CodeVerifier",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:",
+            "declAttributes": [
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8trackingACSgSaySSG_AA0C8TrackingOtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking9appSwitchACSgSaySSG_AA0C8TrackingOAA03AppH0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(tracking:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithTracking:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8trackingACSgAA0C8TrackingO_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithTracking:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(tracking:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithTracking:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8tracking9appSwitchACSgAA0C8TrackingO_AA03AppG0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithTracking:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKCoreKit.Permission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Permission",
+                    "printedName": "FBSDKCoreKit.Permission",
+                    "usr": "s:12FBSDKCoreKit10PermissionO"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sh"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "hasDefaultArg": true,
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "CodeVerifier",
+                "printedName": "FBSDKLoginKit.CodeVerifier",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginConfiguration",
+                "printedName": "FBSDKLoginKit.LoginConfiguration",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)init",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration",
+        "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginConfiguration",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginEndpoints",
+        "printedName": "LoginEndpoints",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "oAuthPath",
+            "printedName": "oAuthPath",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "redirectHost",
+            "printedName": "redirectHost",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "limitedHostPrefix",
+            "printedName": "limitedHostPrefix",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "responseTypeLimitedLogin",
+            "printedName": "responseTypeLimitedLogin",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "responseTypeFullLogin",
+            "printedName": "responseTypeFullLogin",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "trackingValueDoNotTrack",
+            "printedName": "trackingValueDoNotTrack",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "displayValueTouch",
+            "printedName": "displayValueTouch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sdkValueIOS",
+            "printedName": "sdkValueIOS",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "pkceMethodS256",
+            "printedName": "pkceMethodS256",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "openIDScope",
+            "printedName": "openIDScope",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "dpopJktParam",
+            "printedName": "dpopJktParam",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit14LoginEndpointsO",
+        "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginError",
+        "printedName": "LoginError",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "_nsError",
+            "printedName": "_nsError",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.NSError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSError",
+                    "printedName": "Foundation.NSError",
+                    "usr": "c:objc(cs)NSError"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV03_nsD0So7NSErrorCSgvp",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV03_nsD0So7NSErrorCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.NSError?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "NSError",
+                        "printedName": "Foundation.NSError",
+                        "usr": "c:objc(cs)NSError"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV03_nsD0So7NSErrorCSgvg",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV03_nsD0So7NSErrorCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorCode",
+            "printedName": "errorCode",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV9errorCodeSivp",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV9errorCodeSivp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV9errorCodeSivg",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV9errorCodeSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorUserInfo",
+            "printedName": "errorUserInfo",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV13errorUserInfoSDySSypGvp",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV13errorUserInfoSDySSypGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV13errorUserInfoSDySSypGvg",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV13errorUserInfoSDySSypGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(_nsError:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginError",
+                "printedName": "FBSDKLoginKit.LoginError",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "NSError",
+                "printedName": "Foundation.NSError",
+                "usr": "c:objc(cs)NSError"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV03_nsD0ACSo7NSErrorC_tcfc",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV03_nsD0ACSo7NSErrorC_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(_:userInfo:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginError",
+                "printedName": "FBSDKLoginKit.LoginError",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV_8userInfoAcA0cD4CodeO_SDySSypGtcfc",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV_8userInfoAcA0cD4CodeO_SDySSypGtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "errorDomain",
+            "printedName": "errorDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV11errorDomainSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV11errorDomainSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV11errorDomainSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV11errorDomainSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "reserved",
+            "printedName": "reserved",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "unknown",
+            "printedName": "unknown",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV7unknownAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV7unknownAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV7unknownAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV7unknownAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "passwordChanged",
+            "printedName": "passwordChanged",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "userCheckpointed",
+            "printedName": "userCheckpointed",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "userMismatch",
+            "printedName": "userMismatch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "unconfirmedUser",
+            "printedName": "unconfirmedUser",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "systemAccountAppDisabled",
+            "printedName": "systemAccountAppDisabled",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "systemAccountUnavailable",
+            "printedName": "systemAccountUnavailable",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "badChallengeString",
+            "printedName": "badChallengeString",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV18badChallengeStringAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV18badChallengeStringAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV18badChallengeStringAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV18badChallengeStringAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "invalidIDToken",
+            "printedName": "invalidIDToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV14invalidIDTokenAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV14invalidIDTokenAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV14invalidIDTokenAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV14invalidIDTokenAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "missingAccessToken",
+            "printedName": "missingAccessToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginErrorCode",
+                "printedName": "FBSDKLoginKit.LoginErrorCode",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV18missingAccessTokenAA0cD4CodeOvpZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV18missingAccessTokenAA0cD4CodeOvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV18missingAccessTokenAA0cD4CodeOvgZ",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV18missingAccessTokenAA0cD4CodeOvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "==",
+            "printedName": "==(_:_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginError",
+                "printedName": "FBSDKLoginKit.LoginError",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginError",
+                "printedName": "FBSDKLoginKit.LoginError",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV2eeoiySbAC_ACtFZ",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV2eeoiySbAC_ACtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "hash",
+            "printedName": "hash(into:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Hasher",
+                "printedName": "Swift.Hasher",
+                "paramValueOwnership": "InOut",
+                "usr": "s:s6HasherV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV4hash4intoys6HasherVz_tF",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV4hash4intoys6HasherVz_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "hashValue",
+            "printedName": "hashValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit10LoginErrorV9hashValueSivp",
+            "mangledName": "$s13FBSDKLoginKit10LoginErrorV9hashValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit10LoginErrorV9hashValueSivg",
+                "mangledName": "$s13FBSDKLoginKit10LoginErrorV9hashValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit10LoginErrorV",
+        "mangledName": "$s13FBSDKLoginKit10LoginErrorV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomNSError",
+            "printedName": "CustomNSError",
+            "usr": "s:10Foundation13CustomNSErrorP",
+            "mangledName": "$s10Foundation13CustomNSErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Error",
+            "printedName": "Error",
+            "usr": "s:s5ErrorP",
+            "mangledName": "$ss5ErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginErrorCode",
+        "printedName": "LoginErrorCode",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "reserved",
+            "printedName": "reserved",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorReserved",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO8reservedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "unknown",
+            "printedName": "unknown",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnknown",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO7unknownyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "passwordChanged",
+            "printedName": "passwordChanged",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorPasswordChanged",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO15passwordChangedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Var",
+            "name": "userCheckpointed",
+            "printedName": "userCheckpointed",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserCheckpointed",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO16userCheckpointedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 3
+          },
+          {
+            "kind": "Var",
+            "name": "userMismatch",
+            "printedName": "userMismatch",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserMismatch",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO12userMismatchyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 4
+          },
+          {
+            "kind": "Var",
+            "name": "unconfirmedUser",
+            "printedName": "unconfirmedUser",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnconfirmedUser",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO15unconfirmedUseryA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 5
+          },
+          {
+            "kind": "Var",
+            "name": "systemAccountAppDisabled",
+            "printedName": "systemAccountAppDisabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountAppDisabled",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO24systemAccountAppDisabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 6
+          },
+          {
+            "kind": "Var",
+            "name": "systemAccountUnavailable",
+            "printedName": "systemAccountUnavailable",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountUnavailable",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO24systemAccountUnavailableyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 7
+          },
+          {
+            "kind": "Var",
+            "name": "badChallengeString",
+            "printedName": "badChallengeString",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorBadChallengeString",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO18badChallengeStringyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 8
+          },
+          {
+            "kind": "Var",
+            "name": "invalidIDToken",
+            "printedName": "invalidIDToken",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorInvalidIDToken",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO14invalidIDTokenyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 9
+          },
+          {
+            "kind": "Var",
+            "name": "missingAccessToken",
+            "printedName": "missingAccessToken",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginErrorCode.Type) -> FBSDKLoginKit.LoginErrorCode",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginErrorCode",
+                        "printedName": "FBSDKLoginKit.LoginErrorCode",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorMissingAccessToken",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO18missingAccessTokenyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 10
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginErrorCode?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginErrorCode",
+                    "printedName": "FBSDKLoginKit.LoginErrorCode",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit14LoginErrorCodeO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginErrorCodeO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginErrorCodeO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginError",
+        "mangledName": "$s13FBSDKLoginKit14LoginErrorCodeO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginError",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Var",
+        "name": "LoginErrorDomain",
+        "printedName": "LoginErrorDomain",
+        "children": [
+          {
+            "kind": "TypeNominal",
+            "name": "String",
+            "printedName": "Swift.String",
+            "usr": "s:SS"
+          }
+        ],
+        "declKind": "Var",
+        "usr": "s:13FBSDKLoginKit16LoginErrorDomainSSvp",
+        "mangledName": "$s13FBSDKLoginKit16LoginErrorDomainSSvp",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "HasInitialValue",
+          "HasStorage",
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "isLet": true,
+        "hasStorage": true,
+        "accessors": [
+          {
+            "kind": "Accessor",
+            "name": "Get",
+            "printedName": "Get()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Accessor",
+            "usr": "s:13FBSDKLoginKit16LoginErrorDomainSSvg",
+            "mangledName": "$s13FBSDKLoginKit16LoginErrorDomainSSvg",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessorKind": "get"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginEventLogging",
+        "printedName": "LoginEventLogging",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "flushBehavior",
+            "printedName": "flushBehavior",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "FlushBehavior",
+                "printedName": "FBSDKCoreKit.AppEvents.FlushBehavior",
+                "usr": "c:@E@FBSDKAppEventsFlushBehavior"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17LoginEventLoggingP13flushBehaviorSo019FBSDKAppEventsFlushG0Vvp",
+            "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP13flushBehaviorSo019FBSDKAppEventsFlushG0Vvp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FlushBehavior",
+                    "printedName": "FBSDKCoreKit.AppEvents.FlushBehavior",
+                    "usr": "c:@E@FBSDKAppEventsFlushBehavior"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginEventLoggingP13flushBehaviorSo019FBSDKAppEventsFlushG0Vvg",
+                "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP13flushBehaviorSo019FBSDKAppEventsFlushG0Vvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginEventLogging>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginEventLogging>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "logInternalEvent",
+            "printedName": "logInternalEvent(_:parameters:isImplicitlyLogged:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ParameterName",
+                        "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
+                        "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginEventLoggingP011logInternalD0_10parameters18isImplicitlyLoggedySo08FBSDKAppD4Namea_SDySo0ld9ParameterM0aypGSgSbtF",
+            "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP011logInternalD0_10parameters18isImplicitlyLoggedySo08FBSDKAppD4Namea_SDySo0ld9ParameterM0aypGSgSbtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginEventLogging>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginEventLogging>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "flush",
+            "printedName": "flush()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginEventLoggingP5flushyyF",
+            "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP5flushyyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginEventLogging>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginEventLogging>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit17LoginEventLoggingP",
+        "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshPath",
+        "printedName": "RefreshPath",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "direct",
+            "printedName": "direct",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshPath.Type) -> FBSDKLoginKit.RefreshPath",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshPath.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshPath",
+                        "printedName": "FBSDKLoginKit.RefreshPath",
+                        "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO6directyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO6directyA2CmF",
+            "moduleName": "FBSDKLoginKit"
+          },
+          {
+            "kind": "Var",
+            "name": "silent",
+            "printedName": "silent",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshPath.Type) -> FBSDKLoginKit.RefreshPath",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshPath.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshPath",
+                        "printedName": "FBSDKLoginKit.RefreshPath",
+                        "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO6silentyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO6silentyA2CmF",
+            "moduleName": "FBSDKLoginKit"
+          },
+          {
+            "kind": "Var",
+            "name": "explicit",
+            "printedName": "explicit",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshPath.Type) -> FBSDKLoginKit.RefreshPath",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshPath.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshPath",
+                        "printedName": "FBSDKLoginKit.RefreshPath",
+                        "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO8explicityA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO8explicityA2CmF",
+            "moduleName": "FBSDKLoginKit"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.RefreshPath?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO8rawValueACSgSS_tcfc",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO8rawValueACSgSS_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO8rawValueSSvp",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO8rawValueSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO8rawValueSSvg",
+                "mangledName": "$s13FBSDKLoginKit11RefreshPathO8rawValueSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit11RefreshPathO",
+        "mangledName": "$s13FBSDKLoginKit11RefreshPathO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "String",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LimitedLoginRefreshResult",
+        "printedName": "LimitedLoginRefreshResult",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "profile",
+            "printedName": "profile",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Profile",
+                "printedName": "FBSDKCoreKit.Profile",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvp",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Profile",
+                    "printedName": "FBSDKCoreKit.Profile",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvg",
+                "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authenticationToken",
+            "printedName": "authenticationToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvp",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvg",
+                "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "path",
+            "printedName": "path",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshPath",
+                "printedName": "FBSDKLoginKit.RefreshPath",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvp",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvg",
+                "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(profile:authenticationToken:path:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefreshResult",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshResult",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Profile",
+                "printedName": "FBSDKCoreKit.Profile",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshPath",
+                "printedName": "FBSDKLoginKit.RefreshPath",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV7profile19authenticationToken4pathAC09FBSDKCoreB07ProfileC_So019FBSDKAuthenticationI0CAA0E4PathOtcfc",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV7profile19authenticationToken4pathAC09FBSDKCoreB07ProfileC_So019FBSDKAuthenticationI0CAA0E4PathOtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV",
+        "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginManager",
+        "printedName": "LoginManager",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "defaultAudience",
+            "printedName": "defaultAudience",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)defaultAudience",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC15defaultAudienceAA07DefaultF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)defaultAudience",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15defaultAudienceAA07DefaultF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)setDefaultAudience:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15defaultAudienceAA07DefaultF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC15defaultAudienceAA07DefaultF0OvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15defaultAudienceAA07DefaultF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "handler",
+            "printedName": "handler",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "IdentifiedLoginResultHandler",
+                    "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler",
+                    "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvp",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "IdentifiedLoginResultHandler",
+                        "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler",
+                        "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvg",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "IdentifiedLoginResultHandler",
+                        "printedName": "FBSDKLoginKit.IdentifiedLoginResultHandler",
+                        "usr": "s:13FBSDKLoginKit28IdentifiedLoginResultHandlerV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvs",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC7handlerAA010IdentifiedC13ResultHandlerVSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuration",
+            "printedName": "configuration",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)configuration",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC13configurationAA0C13ConfigurationCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "SetterAccess",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginConfiguration",
+                        "printedName": "FBSDKLoginKit.LoginConfiguration",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)configuration",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC13configurationAA0C13ConfigurationCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "requestedPermissions",
+            "printedName": "requestedPermissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "FBPermission",
+                        "printedName": "FBSDKLoginKit.FBPermission",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)requestedPermissions",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC20requestedPermissionsShyAA12FBPermissionCGSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)requestedPermissions",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC20requestedPermissionsShyAA12FBPermissionCGSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)setRequestedPermissions:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC20requestedPermissionsShyAA12FBPermissionCGSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC20requestedPermissionsShyAA12FBPermissionCGSgvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC20requestedPermissionsShyAA12FBPermissionCGSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "logger",
+            "printedName": "logger",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvp",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginManagerLogger",
+                        "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvg",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginManagerLogger",
+                        "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvs",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC6loggerAA0cD6LoggerCSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "state",
+            "printedName": "state",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManagerState",
+                "printedName": "FBSDKLoginKit.LoginManagerState",
+                "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvp",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerState",
+                    "printedName": "FBSDKLoginKit.LoginManagerState",
+                    "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvg",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerState",
+                    "printedName": "FBSDKLoginKit.LoginManagerState",
+                    "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvs",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC5stateAA0cD5StateOvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "usedSafariSession",
+            "printedName": "usedSafariSession",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)usedSafariSession",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC17usedSafariSessionSbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)usedSafariSession",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC17usedSafariSessionSbvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)setUsedSafariSession:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC17usedSafariSessionSbvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC17usedSafariSessionSbvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC17usedSafariSessionSbvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "isPerformingLogin",
+            "printedName": "isPerformingLogin",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)isPerformingLogin",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC012isPerformingC0Sbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)isPerformingLogin",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC012isPerformingC0Sbvg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvp",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvg",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvs",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22configuredDependenciesAC06ObjectF0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvp",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "Lazy"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvg",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ObjectDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                        "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvs",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC19defaultDependenciesAC06ObjectF0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(defaultAudience:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)initWithDefaultAudience:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC15defaultAudienceAcA07DefaultF0O_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Function",
+            "name": "logIn",
+            "printedName": "logIn(viewController:configuration:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginResult) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginResult",
+                    "printedName": "FBSDKLoginKit.LoginResult",
+                    "usr": "s:13FBSDKLoginKit11LoginResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "NonObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logIn",
+            "printedName": "logIn(permissions:from:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "((FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ())?",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?)",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "LoginManagerLoginResult",
+                                "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "(any Swift.Error)?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Error",
+                                "printedName": "any Swift.Error",
+                                "usr": "s:s5ErrorP"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logInWithPermissions:fromViewController:handler:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC5logIn11permissions4from7handlerySaySSG_So16UIViewControllerCSgyAA0cdC6ResultCSg_s5Error_pSgtcSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "logInWithPermissions:fromViewController:handler:",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logIn",
+            "printedName": "logIn(permissions:viewController:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[FBSDKCoreKit.Permission]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Permission",
+                    "printedName": "FBSDKCoreKit.Permission",
+                    "usr": "s:12FBSDKCoreKit10PermissionO"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "((FBSDKLoginKit.LoginResult) -> ())?",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.LoginResult) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginResult",
+                        "printedName": "FBSDKLoginKit.LoginResult",
+                        "usr": "s:13FBSDKLoginKit11LoginResultO"
+                      }
+                    ]
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC5logIn11permissions14viewController10completionySay09FBSDKCoreB010PermissionOG_So06UIViewI0CSgyAA0C6ResultOcSgtF",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC5logIn11permissions14viewController10completionySay09FBSDKCoreB010PermissionOG_So06UIViewI0CSgyAA0C6ResultOcSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reauthorizeDataAccess",
+            "printedName": "reauthorizeDataAccess(from:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LoginManagerLoginResult",
+                            "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)reauthorizeDataAccess:handler:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC21reauthorizeDataAccess4from7handlerySo16UIViewControllerCSg_yAA0cdC6ResultCSg_s5Error_pSgtctF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "reauthorizeDataAccess:handler:",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logOut",
+            "printedName": "logOut()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logOut",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC6logOutyyF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "logOut",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "completeAuthentication",
+            "printedName": "completeAuthentication(parameters:expectChallenge:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "_LoginCompletionParameters",
+                "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)completeAuthenticationWithParameters:expectChallenge:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22completeAuthentication10parameters15expectChallengeyAA01_C20CompletionParametersC_SbtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logInParameters",
+            "printedName": "logInParameters(configuration:loggingToken:authenticationMethod:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logInParametersWithConfiguration:loggingToken:authenticationMethod:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC15logInParameters13configuration12loggingToken20authenticationMethodSDyS2SGSgAA0C13ConfigurationCSg_SSSgSStF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "directRefreshIsEnabled",
+            "printedName": "directRefreshIsEnabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.Bool",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)directRefreshIsEnabled",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.Bool",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Bool",
+                        "printedName": "Swift.Bool",
+                        "usr": "s:Sb"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)directRefreshIsEnabled",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.Bool",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Bool",
+                        "printedName": "Swift.Bool",
+                        "usr": "s:Sb"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)setDirectRefreshIsEnabled:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "dpopJktProvider",
+            "printedName": "dpopJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)dpopJktProvider",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)dpopJktProvider",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)setDpopJktProvider:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDPoPJktProvider",
+            "printedName": "defaultDPoPJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)defaultDPoPJktProvider",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22defaultDPoPJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)defaultDPoPJktProvider",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22defaultDPoPJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "validateReauthentication",
+            "printedName": "validateReauthentication(accessToken:loginResult:userTokenNonce:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AccessToken",
+                "printedName": "FBSDKCoreKit.AccessToken",
+                "usr": "c:objc(cs)FBSDKAccessToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLoginResult",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)validateReauthenticationWithAccessToken:loginResult:userTokenNonce:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC24validateReauthentication11accessToken11loginResult04userH5NonceySo011FBSDKAccessH0C_AA0cdcJ0CSgSSSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getRecentlyGrantedPermissions",
+            "printedName": "getRecentlyGrantedPermissions(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sh"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)getRecentlyGrantedPermissionsFrom:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC29getRecentlyGrantedPermissions4fromShyAA12FBPermissionCGAH_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getRecentlyDeclinedPermissions",
+            "printedName": "getRecentlyDeclinedPermissions(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sh"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "FBPermission",
+                    "printedName": "FBSDKLoginKit.FBPermission",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)getRecentlyDeclinedPermissionsFrom:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC30getRecentlyDeclinedPermissions4fromShyAA12FBPermissionCGAH_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "storeExpectedNonce",
+            "printedName": "storeExpectedNonce(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)storeExpectedNonce:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC18storeExpectedNonceyySSSgF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)init",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "refreshLimitedLogin",
+            "printedName": "refreshLimitedLogin(from:fallbackPolicy:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshFallbackPolicy",
+                "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKLoginKit.LimitedLoginRefreshResult, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKLoginKit.LimitedLoginRefreshResult, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshResult",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshResult",
+                        "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC014refreshLimitedC04from14fallbackPolicy10completionySo16UIViewControllerCSg_AA015RefreshFallbackI0Oys6ResultOyAA0fcmO0VAA0fcM5ErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC014refreshLimitedC04from14fallbackPolicy10completionySo16UIViewControllerCSg_AA015RefreshFallbackI0Oys6ResultOyAA0fcmO0VAA0fcM5ErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "NonObjC",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "directRefreshPerformer",
+            "printedName": "directRefreshPerformer",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String, @escaping (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String, (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeFunc",
+                        "name": "Function",
+                        "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Void",
+                            "printedName": "()"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Result",
+                            "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "LimitedLoginRefreshError",
+                                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                              }
+                            ],
+                            "usr": "s:s6ResultO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvpZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.String, Swift.String, @escaping (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(Swift.String, Swift.String, (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeFunc",
+                            "name": "Function",
+                            "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Void",
+                                "printedName": "()"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Result",
+                                "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  },
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "LimitedLoginRefreshError",
+                                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                                  }
+                                ],
+                                "usr": "s:s6ResultO"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvgZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.String, Swift.String, @escaping (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(Swift.String, Swift.String, (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeFunc",
+                            "name": "Function",
+                            "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Void",
+                                "printedName": "()"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Result",
+                                "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  },
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "LimitedLoginRefreshError",
+                                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                                  }
+                                ],
+                                "usr": "s:s6ResultO"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvsZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "directRefreshCnfJktExtractor",
+            "printedName": "directRefreshCnfJktExtractor",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKCoreKit.AuthenticationToken) -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)directRefreshCnfJktExtractor",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKCoreKit.AuthenticationToken) -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)directRefreshCnfJktExtractor",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKCoreKit.AuthenticationToken) -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)setDirectRefreshCnfJktExtractor:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "shouldEscalate",
+            "printedName": "shouldEscalate(after:to:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefreshError",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshPath",
+                "printedName": "FBSDKLoginKit.RefreshPath",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC14shouldEscalate5after2toSbAA07LimitedC12RefreshErrorO_AA0J4PathOtFZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC14shouldEscalate5after2toSbAA07LimitedC12RefreshErrorO_AA0J4PathOtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cleanupLimitedLoginRefreshState",
+            "printedName": "cleanupLimitedLoginRefreshState()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)cleanupLimitedLoginRefreshState",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC014cleanupLimitedC12RefreshStateyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "makeOpener",
+            "printedName": "makeOpener()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)makeOpener",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC10makeOpenerACyFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "objc_name": "makeOpener",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "application",
+            "printedName": "application(_:open:sourceApplication:annotation:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIApplication?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIApplication",
+                    "printedName": "UIKit.UIApplication",
+                    "usr": "c:objc(cs)UIApplication"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Any?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)application:openURL:sourceApplication:annotation:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC11application_4open17sourceApplication10annotationSbSo13UIApplicationCSg_10Foundation3URLVSgSSSgypSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "application:openURL:sourceApplication:annotation:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "canOpen",
+            "printedName": "canOpen(_:for:sourceApplication:annotation:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIApplication?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIApplication",
+                    "printedName": "UIKit.UIApplication",
+                    "usr": "c:objc(cs)UIApplication"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Any?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)canOpenURL:forApplication:sourceApplication:annotation:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC7canOpen_3for17sourceApplication10annotationSb10Foundation3URLV_So13UIApplicationCSgSSSgypSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "canOpenURL:forApplication:sourceApplication:annotation:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "applicationDidBecomeActive",
+            "printedName": "applicationDidBecomeActive(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UIApplication",
+                "printedName": "UIKit.UIApplication",
+                "usr": "c:objc(cs)UIApplication"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)applicationDidBecomeActive:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC26applicationDidBecomeActiveyySo13UIApplicationCF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "applicationDidBecomeActive:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "isAuthenticationURL",
+            "printedName": "isAuthenticationURL(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)isAuthenticationURL:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC19isAuthenticationURLySb10Foundation0G0VF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "isAuthenticationURL:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "shouldStopPropagation",
+            "printedName": "shouldStopPropagation(of:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)shouldStopPropagationOfURL:",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC21shouldStopPropagation2ofSb10Foundation3URLV_tF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "shouldStopPropagationOfURL:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "ObjectDependencies",
+            "printedName": "ObjectDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "accessTokenWallet",
+                "printedName": "accessTokenWallet",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "_AccessTokenProviding",
+                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "_AccessTokenProviding",
+                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "_AccessTokenProviding",
+                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "authenticationTokenWallet",
+                "printedName": "authenticationTokenWallet",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "_AuthenticationTokenProviding",
+                        "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
+                        "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 1,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "_AuthenticationTokenProviding",
+                            "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
+                            "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "_AuthenticationTokenProviding",
+                            "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
+                            "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV25authenticationTokenWalletSo019FBSDKAuthenticationH9Providing_pXpvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "errorFactory",
+                "printedName": "errorFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ErrorCreating",
+                    "printedName": "any FBSDKCoreKit.ErrorCreating",
+                    "usr": "c:objc(pl)FBSDKErrorCreating"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 2,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ErrorCreating",
+                        "printedName": "any FBSDKCoreKit.ErrorCreating",
+                        "usr": "c:objc(pl)FBSDKErrorCreating"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ErrorCreating",
+                        "printedName": "any FBSDKCoreKit.ErrorCreating",
+                        "usr": "c:objc(pl)FBSDKErrorCreating"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "graphRequestFactory",
+                "printedName": "graphRequestFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 3,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GraphRequestFactoryProtocol",
+                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GraphRequestFactoryProtocol",
+                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "internalUtility",
+                "printedName": "internalUtility",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.AppURLSchemeProviding & FBSDKCoreKit.URLHosting"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 4,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.AppURLSchemeProviding & FBSDKCoreKit.URLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.AppURLSchemeProviding & FBSDKCoreKit.URLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So0I18URLSchemeProvidingSo15FBSDKURLHostingpvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "keychainStore",
+                "printedName": "keychainStore",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "KeychainStoreProtocol",
+                    "printedName": "any FBSDKCoreKit.KeychainStoreProtocol",
+                    "usr": "c:objc(pl)FBSDKKeychainStore"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 5,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "KeychainStoreProtocol",
+                        "printedName": "any FBSDKCoreKit.KeychainStoreProtocol",
+                        "usr": "c:objc(pl)FBSDKKeychainStore"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "KeychainStoreProtocol",
+                        "printedName": "any FBSDKCoreKit.KeychainStoreProtocol",
+                        "usr": "c:objc(pl)FBSDKKeychainStore"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV13keychainStoreSo013FBSDKKeychainH0_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "loginCompleterFactory",
+                "printedName": "loginCompleterFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginCompleterFactoryProtocol",
+                    "printedName": "any FBSDKLoginKit.LoginCompleterFactoryProtocol",
+                    "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 6,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginCompleterFactoryProtocol",
+                        "printedName": "any FBSDKLoginKit.LoginCompleterFactoryProtocol",
+                        "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginCompleterFactoryProtocol",
+                        "printedName": "any FBSDKLoginKit.LoginCompleterFactoryProtocol",
+                        "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV21loginCompleterFactoryAA0chI8Protocol_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "profileProvider",
+                "printedName": "profileProvider",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit.ProfileProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileProviding",
+                        "printedName": "FBSDKCoreKit.ProfileProviding",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKProfileProviding"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 7,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit.ProfileProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "ProfileProviding",
+                            "printedName": "FBSDKCoreKit.ProfileProviding",
+                            "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKProfileProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit.ProfileProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "ProfileProviding",
+                            "printedName": "FBSDKCoreKit.ProfileProviding",
+                            "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKProfileProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV15profileProvider09FBSDKCoreB016ProfileProviding_pXpvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "settings",
+                "printedName": "settings",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 8,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "urlOpener",
+                "printedName": "urlOpener",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLOpener",
+                    "printedName": "any FBSDKCoreKit.URLOpener",
+                    "usr": "c:objc(pl)FBSDKURLOpener"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvp",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 9,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLOpener",
+                        "printedName": "any FBSDKCoreKit.URLOpener",
+                        "usr": "c:objc(pl)FBSDKURLOpener"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvg",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLOpener",
+                        "printedName": "any FBSDKCoreKit.URLOpener",
+                        "usr": "c:objc(pl)FBSDKURLOpener"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvs",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvM",
+                    "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV9urlOpenerSo14FBSDKURLOpener_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(accessTokenWallet:authenticationTokenWallet:errorFactory:graphRequestFactory:internalUtility:keychainStore:loginCompleterFactory:profileProvider:settings:urlOpener:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "_AccessTokenProviding",
+                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                      }
+                    ]
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit._AuthenticationTokenProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "_AuthenticationTokenProviding",
+                        "printedName": "FBSDKCoreKit._AuthenticationTokenProviding",
+                        "usr": "c:objc(pl)FBSDKAuthenticationTokenProviding"
+                      }
+                    ]
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ErrorCreating",
+                    "printedName": "any FBSDKCoreKit.ErrorCreating",
+                    "usr": "c:objc(pl)FBSDKErrorCreating"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.AppURLSchemeProviding & FBSDKCoreKit.URLHosting"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "KeychainStoreProtocol",
+                    "printedName": "any FBSDKCoreKit.KeychainStoreProtocol",
+                    "usr": "c:objc(pl)FBSDKKeychainStore"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginCompleterFactoryProtocol",
+                    "printedName": "any FBSDKLoginKit.LoginCompleterFactoryProtocol",
+                    "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit.ProfileProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileProviding",
+                        "printedName": "FBSDKCoreKit.ProfileProviding",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKProfileProviding"
+                      }
+                    ]
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLOpener",
+                    "printedName": "any FBSDKCoreKit.URLOpener",
+                    "usr": "c:objc(pl)FBSDKURLOpener"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWallet014authenticationhI012errorFactory012graphRequestL015internalUtility13keychainStore014loginCompleterL015profileProvider8settings9urlOpenerAESo011FBSDKAccessH9Providing_pXp_So019FBSDKAuthenticationH9Providing_pXpSo18FBSDKErrorCreating_pSo010FBSDKGraphnL0_pSo27FBSDKAppAvailabilityChecker_So26FBSDKAppURLSchemeProvidingSo15FBSDKURLHostingpSo013FBSDKKeychainR0_pAA0ctL8Protocol_p09FBSDKCoreB016ProfileProviding_pXpAY16SettingsProtocol_pSo14FBSDKURLOpener_ptcfc",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV17accessTokenWallet014authenticationhI012errorFactory012graphRequestL015internalUtility13keychainStore014loginCompleterL015profileProvider8settings9urlOpenerAESo011FBSDKAccessH9Providing_pXp_So019FBSDKAuthenticationH9Providing_pXpSo18FBSDKErrorCreating_pSo010FBSDKGraphnL0_pSo27FBSDKAppAvailabilityChecker_So26FBSDKAppURLSchemeProvidingSo15FBSDKURLHostingpSo013FBSDKKeychainR0_pAA0ctL8Protocol_p09FBSDKCoreB016ProfileProviding_pXpAY16SettingsProtocol_pSo14FBSDKURLOpener_ptcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager",
+        "mangledName": "$s13FBSDKLoginKit12LoginManagerC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginManager",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LoginProviding",
+            "printedName": "LoginProviding",
+            "usr": "s:13FBSDKLoginKit14LoginProvidingP",
+            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsObject",
+            "printedName": "DependentAsObject",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "ObjectDependencies",
+                "printedName": "ObjectDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginManagerLogger",
+        "printedName": "LoginManagerLogger",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "identifier",
+            "printedName": "identifier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvp",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvg",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvs",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10identifierSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "extras",
+            "printedName": "extras",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvp",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvg",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvs",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvM",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC6extrasSDySSypGvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "lastResult",
+            "printedName": "lastResult",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvp",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 2,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvg",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvs",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvM",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10lastResultSSvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "lastError",
+            "printedName": "lastError",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.NSError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSError",
+                    "printedName": "Foundation.NSError",
+                    "usr": "c:objc(cs)NSError"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvp",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 3,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.NSError?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "NSError",
+                        "printedName": "Foundation.NSError",
+                        "usr": "c:objc(cs)NSError"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvg",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.NSError?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "NSError",
+                        "printedName": "Foundation.NSError",
+                        "usr": "c:objc(cs)NSError"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvs",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvM",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC9lastErrorSo7NSErrorCSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authMethod",
+            "printedName": "authMethod",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvp",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 4,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvg",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvs",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10authMethodSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "loggingToken",
+            "printedName": "loggingToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvp",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 5,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvg",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvs",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC12loggingTokenSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(parameters:tracking:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10parameters8trackingACSgSDySSypGSg_AA0C8TrackingOtcfc",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10parameters8trackingACSgSDySSypGSg_AA0C8TrackingOtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Convenience"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(loggingToken:tracking:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC12loggingToken8trackingACSgSSSg_AA0C8TrackingOtcfc",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC12loggingToken8trackingACSgSSSg_AA0C8TrackingOtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "startSession",
+            "printedName": "startSession(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC12startSession3foryAA0cD0C_tF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC12startSession3foryAA0cD0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "endSession",
+            "printedName": "endSession()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC10endSessionyyF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC10endSessionyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "start",
+            "printedName": "start(authenticationMethod:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC5start20authenticationMethodySS_tF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC5start20authenticationMethodySS_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "endLogin",
+            "printedName": "endLogin(result:error:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLoginResult",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.NSError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSError",
+                    "printedName": "Foundation.NSError",
+                    "usr": "c:objc(cs)NSError"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC03endC06result5erroryAA0cdC6ResultCSg_So7NSErrorCSgtF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC03endC06result5erroryAA0cdC6ResultCSg_So7NSErrorCSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "postLoginHeartbeat",
+            "printedName": "postLoginHeartbeat()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC04postC9HeartbeatyyF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC04postC9HeartbeatyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "heartbeatTimerDidFire",
+            "printedName": "heartbeatTimerDidFire()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC21heartbeatTimerDidFireyyF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC21heartbeatTimerDidFireyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "willAttemptAppSwitchingBehavior",
+            "printedName": "willAttemptAppSwitchingBehavior(urlScheme:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC31willAttemptAppSwitchingBehavior9urlSchemeySS_tF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC31willAttemptAppSwitchingBehavior9urlSchemeySS_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getClientState",
+            "printedName": "getClientState(authenticationMethod:existingState:logger:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC14getClientState20authenticationMethod08existingH06loggerSSSgAH_SDySSypGSgACSgtFZ",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC14getClientState20authenticationMethod08existingH06loggerSSSgAH_SDySSypGSgACSgtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "parametersForNewEvent",
+            "printedName": "parametersForNewEvent()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ParameterName",
+                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
+                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC21parametersForNewEventSDySo08FBSDKAppI13ParameterNameaypGyF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC21parametersForNewEventSDySo08FBSDKAppI13ParameterNameaypGyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logEvent",
+            "printedName": "logEvent(_:params:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ParameterName",
+                        "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
+                        "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC8logEvent_6paramsySo08FBSDKAppG4Namea_SDySo0ig9ParameterJ0aypGSgtF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC8logEvent_6paramsySo08FBSDKAppG4Namea_SDySo0ig9ParameterJ0aypGSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logEvent",
+            "printedName": "logEvent(_:result:error:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.NSError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSError",
+                    "printedName": "Foundation.NSError",
+                    "usr": "c:objc(cs)NSError"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC8logEvent_6result5errorySo08FBSDKAppG4Namea_SSSo7NSErrorCSgtF",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC8logEvent_6result5errorySo08FBSDKAppG4Namea_SSSo7NSErrorCSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "TypeDependencies",
+            "printedName": "TypeDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "eventLogger",
+                "printedName": "eventLogger",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginEventLogging",
+                    "printedName": "any FBSDKLoginKit.LoginEventLogging",
+                    "usr": "s:13FBSDKLoginKit17LoginEventLoggingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvp",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginEventLogging",
+                        "printedName": "any FBSDKLoginKit.LoginEventLogging",
+                        "usr": "s:13FBSDKLoginKit17LoginEventLoggingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvg",
+                    "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginEventLogging",
+                        "printedName": "any FBSDKLoginKit.LoginEventLogging",
+                        "usr": "s:13FBSDKLoginKit17LoginEventLoggingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvs",
+                    "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvM",
+                    "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AA0C12EventLogging_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(eventLogger:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginEventLogging",
+                    "printedName": "any FBSDKLoginKit.LoginEventLogging",
+                    "usr": "s:13FBSDKLoginKit17LoginEventLoggingP"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AeA0C12EventLogging_p_tcfc",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV05eventE0AeA0C12EventLogging_p_tcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC",
+        "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsType",
+            "printedName": "DependentAsType",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "TypeDependencies",
+                "printedName": "TypeDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginManagerLoginResult",
+        "printedName": "LoginManagerLoginResult",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "token",
+            "printedName": "token",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AccessToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AccessToken",
+                    "printedName": "FBSDKCoreKit.AccessToken",
+                    "usr": "c:objc(cs)FBSDKAccessToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)token",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC5tokenSo16FBSDKAccessTokenCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AccessToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AccessToken",
+                        "printedName": "FBSDKCoreKit.AccessToken",
+                        "usr": "c:objc(cs)FBSDKAccessToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)token",
+                "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC5tokenSo16FBSDKAccessTokenCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authenticationToken",
+            "printedName": "authenticationToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)authenticationToken",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC19authenticationTokenSo019FBSDKAuthenticationG0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)authenticationToken",
+                "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC19authenticationTokenSo019FBSDKAuthenticationG0CSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "isCancelled",
+            "printedName": "isCancelled",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)isCancelled",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC11isCancelledSbvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)isCancelled",
+                "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC11isCancelledSbvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "grantedPermissions",
+            "printedName": "grantedPermissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<Swift.String>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)grantedPermissions",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC18grantedPermissionsShySSGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<Swift.String>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)grantedPermissions",
+                "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC18grantedPermissionsShySSGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "declinedPermissions",
+            "printedName": "declinedPermissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<Swift.String>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)declinedPermissions",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC19declinedPermissionsShySSGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<Swift.String>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)declinedPermissions",
+                "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC19declinedPermissionsShySSGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "loggingExtras",
+            "printedName": "loggingExtras",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)loggingExtras",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC13loggingExtrasSDySSypGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "SetterAccess",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)loggingExtras",
+                "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC13loggingExtrasSDySSypGvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(token:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManagerLoginResult",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AccessToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AccessToken",
+                    "printedName": "FBSDKCoreKit.AccessToken",
+                    "usr": "c:objc(cs)FBSDKAccessToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<Swift.String>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sh"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Set",
+                "printedName": "Swift.Set<Swift.String>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sh"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC5token19authenticationToken11isCancelled18grantedPermissions08declinedL0ACSo011FBSDKAccessH0CSg_So019FBSDKAuthenticationH0CSgSbShySSGAOtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:",
+            "declAttributes": [
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "addLoggingExtra",
+            "printedName": "addLoggingExtra(_:forKey:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ProtocolComposition",
+                "printedName": "Any"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)addLoggingExtra:forKey:",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC15addLoggingExtra_6forKeyyyp_SStF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManagerLoginResult",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)init",
+            "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult",
+        "mangledName": "$s13FBSDKLoginKit012LoginManagerC6ResultC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginManagerLoginResult",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginManagerState",
+        "printedName": "LoginManagerState",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "idle",
+            "printedName": "idle",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginManagerState.Type) -> FBSDKLoginKit.LoginManagerState",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerState",
+                    "printedName": "FBSDKLoginKit.LoginManagerState",
+                    "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginManagerState.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginManagerState",
+                        "printedName": "FBSDKLoginKit.LoginManagerState",
+                        "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit17LoginManagerStateO4idleyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO4idleyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "start",
+            "printedName": "start",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginManagerState.Type) -> FBSDKLoginKit.LoginManagerState",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerState",
+                    "printedName": "FBSDKLoginKit.LoginManagerState",
+                    "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginManagerState.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginManagerState",
+                        "printedName": "FBSDKLoginKit.LoginManagerState",
+                        "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit17LoginManagerStateO5startyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO5startyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "performingLogin",
+            "printedName": "performingLogin",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginManagerState.Type) -> FBSDKLoginKit.LoginManagerState",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerState",
+                    "printedName": "FBSDKLoginKit.LoginManagerState",
+                    "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginManagerState.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginManagerState",
+                        "printedName": "FBSDKLoginKit.LoginManagerState",
+                        "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit17LoginManagerStateO010performingC0yA2CmF",
+            "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO010performingC0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerState?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerState",
+                    "printedName": "FBSDKLoginKit.LoginManagerState",
+                    "usr": "s:13FBSDKLoginKit17LoginManagerStateO"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit17LoginManagerStateO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17LoginManagerStateO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginManagerStateO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit17LoginManagerStateO",
+        "mangledName": "$s13FBSDKLoginKit17LoginManagerStateO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginProviding",
+        "printedName": "LoginProviding",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "defaultAudience",
+            "printedName": "defaultAudience",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0Ovp",
+            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0Ovg",
+                "mangledName": "$s13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DefaultAudience",
+                    "printedName": "FBSDKLoginKit.DefaultAudience",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0Ovs",
+                "mangledName": "$s13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0OvM",
+                "mangledName": "$s13FBSDKLoginKit14LoginProvidingP15defaultAudienceAA07DefaultF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginProviding>",
+                "protocolReq": true,
+                "implicit": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "logIn",
+            "printedName": "logIn(viewController:configuration:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginResult) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginResult",
+                    "printedName": "FBSDKLoginKit.LoginResult",
+                    "usr": "s:13FBSDKLoginKit11LoginResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14LoginProvidingP5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF",
+            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logIn",
+            "printedName": "logIn(permissions:from:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "((FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ())?",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(FBSDKLoginKit.LoginManagerLoginResult?, (any Swift.Error)?)",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "LoginManagerLoginResult",
+                                "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "(any Swift.Error)?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Error",
+                                "printedName": "any Swift.Error",
+                                "usr": "s:s5ErrorP"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14LoginProvidingP5logIn11permissions4from7handlerySaySSG_So16UIViewControllerCSgyAA0c7ManagerC6ResultCSg_s5Error_pSgtcSgtF",
+            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP5logIn11permissions4from7handlerySaySSG_So16UIViewControllerCSgyAA0c7ManagerC6ResultCSg_s5Error_pSgtcSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "logOut",
+            "printedName": "logOut()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14LoginProvidingP6logOutyyF",
+            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP6logOutyyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit14LoginProvidingP",
+        "mangledName": "$s13FBSDKLoginKit14LoginProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginRecoveryAttempter",
+        "printedName": "LoginRecoveryAttempter",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "attemptRecovery",
+            "printedName": "attemptRecovery(from:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Error",
+                "printedName": "any Swift.Error",
+                "usr": "s:s5ErrorP"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Bool) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC07attemptD04from10completionys5Error_p_ySbctF",
+            "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC07attemptD04from10completionys5Error_p_ySbctF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "attemptRecoveryFromError:completionHandler:",
+            "declAttributes": [
+              "Final",
+              "ObjC"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginRecoveryAttempter",
+                "printedName": "FBSDKLoginKit.LoginRecoveryAttempter",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterCACycfc",
+            "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "TypeDependencies",
+            "printedName": "TypeDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "loginProvider",
+                "printedName": "loginProvider",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginProviding",
+                    "printedName": "any FBSDKLoginKit.LoginProviding",
+                    "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvp",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginProviding",
+                        "printedName": "any FBSDKLoginKit.LoginProviding",
+                        "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvg",
+                    "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginProviding",
+                        "printedName": "any FBSDKLoginKit.LoginProviding",
+                        "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvs",
+                    "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvM",
+                    "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProviderAA0C9Providing_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "accessTokenProvider",
+                "printedName": "accessTokenProvider",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "_AccessTokenProviding",
+                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvp",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 1,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "_AccessTokenProviding",
+                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvg",
+                    "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ExistentialMetatype",
+                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "_AccessTokenProviding",
+                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                          }
+                        ]
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvs",
+                    "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvM",
+                    "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV19accessTokenProviderSo011FBSDKAccessI9Providing_pXpvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(loginProvider:accessTokenProvider:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginProviding",
+                    "printedName": "any FBSDKLoginKit.LoginProviding",
+                    "usr": "s:13FBSDKLoginKit14LoginProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ExistentialMetatype",
+                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "_AccessTokenProviding",
+                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
+                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProvider011accessTokenI0AeA0C9Providing_p_So011FBSDKAccesskL0_pXptcfc",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV13loginProvider011accessTokenI0AeA0C9Providing_p_So011FBSDKAccesskL0_pXptcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC",
+        "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsType",
+            "printedName": "DependentAsType",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "TypeDependencies",
+                "printedName": "TypeDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginRecoveryAttempter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginResult",
+        "printedName": "LoginResult",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "success",
+            "printedName": "success",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginResult.Type) -> (Swift.Set<FBSDKCoreKit.Permission>, Swift.Set<FBSDKCoreKit.Permission>, FBSDKCoreKit.AccessToken?) -> FBSDKLoginKit.LoginResult",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.Set<FBSDKCoreKit.Permission>, Swift.Set<FBSDKCoreKit.Permission>, FBSDKCoreKit.AccessToken?) -> FBSDKLoginKit.LoginResult",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginResult",
+                        "printedName": "FBSDKLoginKit.LoginResult",
+                        "usr": "s:13FBSDKLoginKit11LoginResultO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(granted: Swift.Set<FBSDKCoreKit.Permission>, declined: Swift.Set<FBSDKCoreKit.Permission>, token: FBSDKCoreKit.AccessToken?)",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Set",
+                            "printedName": "Swift.Set<FBSDKCoreKit.Permission>",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Permission",
+                                "printedName": "FBSDKCoreKit.Permission",
+                                "usr": "s:12FBSDKCoreKit10PermissionO"
+                              }
+                            ],
+                            "usr": "s:Sh"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Set",
+                            "printedName": "Swift.Set<FBSDKCoreKit.Permission>",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Permission",
+                                "printedName": "FBSDKCoreKit.Permission",
+                                "usr": "s:12FBSDKCoreKit10PermissionO"
+                              }
+                            ],
+                            "usr": "s:Sh"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "FBSDKCoreKit.AccessToken?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "AccessToken",
+                                "printedName": "FBSDKCoreKit.AccessToken",
+                                "usr": "c:objc(cs)FBSDKAccessToken"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          }
+                        ]
+                      }
+                    ]
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginResult.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginResult",
+                        "printedName": "FBSDKLoginKit.LoginResult",
+                        "usr": "s:13FBSDKLoginKit11LoginResultO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11LoginResultO7successyACShy09FBSDKCoreB010PermissionOG_AHSo16FBSDKAccessTokenCSgtcACmF",
+            "mangledName": "$s13FBSDKLoginKit11LoginResultO7successyACShy09FBSDKCoreB010PermissionOG_AHSo16FBSDKAccessTokenCSgtcACmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "cancelled",
+            "printedName": "cancelled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginResult.Type) -> FBSDKLoginKit.LoginResult",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginResult",
+                    "printedName": "FBSDKLoginKit.LoginResult",
+                    "usr": "s:13FBSDKLoginKit11LoginResultO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginResult.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginResult",
+                        "printedName": "FBSDKLoginKit.LoginResult",
+                        "usr": "s:13FBSDKLoginKit11LoginResultO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11LoginResultO9cancelledyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11LoginResultO9cancelledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "failed",
+            "printedName": "failed",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginResult.Type) -> (any Swift.Error) -> FBSDKLoginKit.LoginResult",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(any Swift.Error) -> FBSDKLoginKit.LoginResult",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginResult",
+                        "printedName": "FBSDKLoginKit.LoginResult",
+                        "usr": "s:13FBSDKLoginKit11LoginResultO"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Error",
+                        "printedName": "any Swift.Error",
+                        "usr": "s:s5ErrorP"
+                      }
+                    ]
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginResult.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginResult",
+                        "printedName": "FBSDKLoginKit.LoginResult",
+                        "usr": "s:13FBSDKLoginKit11LoginResultO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11LoginResultO6failedyACs5Error_pcACmF",
+            "mangledName": "$s13FBSDKLoginKit11LoginResultO6failedyACs5Error_pcACmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(result:error:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginResult",
+                "printedName": "FBSDKLoginKit.LoginResult",
+                "usr": "s:13FBSDKLoginKit11LoginResultO"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLoginResult",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit11LoginResultO6result5errorAcA0c7ManagercD0CSg_s5Error_pSgtcfc",
+            "mangledName": "$s13FBSDKLoginKit11LoginResultO6result5errorAcA0c7ManagercD0CSg_s5Error_pSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "loginManagerResult",
+            "printedName": "loginManagerResult",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLoginResult",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11LoginResultO012loginManagerD0AA0cfcD0CSgvp",
+            "mangledName": "$s13FBSDKLoginKit11LoginResultO012loginManagerD0AA0cfcD0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginManagerLoginResult?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginManagerLoginResult",
+                        "printedName": "FBSDKLoginKit.LoginManagerLoginResult",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11LoginResultO012loginManagerD0AA0cfcD0CSgvg",
+                "mangledName": "$s13FBSDKLoginKit11LoginResultO012loginManagerD0AA0cfcD0CSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "error",
+            "printedName": "error",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11LoginResultO5errors5Error_pSgvp",
+            "mangledName": "$s13FBSDKLoginKit11LoginResultO5errors5Error_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any Swift.Error)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Error",
+                        "printedName": "any Swift.Error",
+                        "usr": "s:s5ErrorP"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11LoginResultO5errors5Error_pSgvg",
+                "mangledName": "$s13FBSDKLoginKit11LoginResultO5errors5Error_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit11LoginResultO",
+        "mangledName": "$s13FBSDKLoginKit11LoginResultO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "Frozen",
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginTooltipViewDelegate",
+        "printedName": "LoginTooltipViewDelegate",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "loginTooltipView",
+            "printedName": "loginTooltipView(_:shouldAppear:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginTooltipView",
+                "printedName": "FBSDKLoginKit.FBLoginTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipView:shouldAppear:",
+            "mangledName": "$s13FBSDKLoginKit24LoginTooltipViewDelegateP05logindE0_12shouldAppearSbAA07FBLogindE0C_SbtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginTooltipViewDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginTooltipViewDelegate>",
+            "protocolReq": true,
+            "objc_name": "loginTooltipView:shouldAppear:",
+            "declAttributes": [
+              "Optional",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "loginTooltipViewWillAppear",
+            "printedName": "loginTooltipViewWillAppear(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginTooltipView",
+                "printedName": "FBSDKLoginKit.FBLoginTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillAppear:",
+            "mangledName": "$s13FBSDKLoginKit24LoginTooltipViewDelegateP05logindE10WillAppearyyAA07FBLogindE0CF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginTooltipViewDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginTooltipViewDelegate>",
+            "protocolReq": true,
+            "objc_name": "loginTooltipViewWillAppear:",
+            "declAttributes": [
+              "Optional",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "loginTooltipViewWillNotAppear",
+            "printedName": "loginTooltipViewWillNotAppear(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "FBLoginTooltipView",
+                "printedName": "FBSDKLoginKit.FBLoginTooltipView",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillNotAppear:",
+            "mangledName": "$s13FBSDKLoginKit24LoginTooltipViewDelegateP05logindE13WillNotAppearyyAA07FBLogindE0CF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.LoginTooltipViewDelegate>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.LoginTooltipViewDelegate>",
+            "protocolReq": true,
+            "objc_name": "loginTooltipViewWillNotAppear:",
+            "declAttributes": [
+              "Optional",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate",
+        "mangledName": "$s13FBSDKLoginKit24LoginTooltipViewDelegateP",
+        "moduleName": "FBSDKLoginKit",
+        "genericSig": "<τ_0_0 : AnyObject>",
+        "sugared_genericSig": "<Self : AnyObject>",
+        "objc_name": "FBSDKLoginTooltipViewDelegate",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginTracking",
+        "printedName": "LoginTracking",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "enabled",
+            "printedName": "enabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginTracking.Type) -> FBSDKLoginKit.LoginTracking",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginTracking",
+                    "printedName": "FBSDKLoginKit.LoginTracking",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginTracking.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginTracking",
+                        "printedName": "FBSDKLoginKit.LoginTracking",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking@FBSDKLoginTrackingEnabled",
+            "mangledName": "$s13FBSDKLoginKit13LoginTrackingO7enabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "limited",
+            "printedName": "limited",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LoginTracking.Type) -> FBSDKLoginKit.LoginTracking",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginTracking",
+                    "printedName": "FBSDKLoginKit.LoginTracking",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LoginTracking.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LoginTracking",
+                        "printedName": "FBSDKLoginKit.LoginTracking",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking@FBSDKLoginTrackingLimited",
+            "mangledName": "$s13FBSDKLoginKit13LoginTrackingO7limitedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginTracking?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginTracking",
+                    "printedName": "FBSDKLoginKit.LoginTracking",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit13LoginTrackingO8rawValueACSgSu_tcfc",
+            "mangledName": "$s13FBSDKLoginKit13LoginTrackingO8rawValueACSgSu_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit13LoginTrackingO8rawValueSuvp",
+            "mangledName": "$s13FBSDKLoginKit13LoginTrackingO8rawValueSuvp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13LoginTrackingO8rawValueSuvg",
+                "mangledName": "$s13FBSDKLoginKit13LoginTrackingO8rawValueSuvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking",
+        "mangledName": "$s13FBSDKLoginKit13LoginTrackingO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginTracking",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "UInt",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginURLCompleter",
+        "printedName": "LoginURLCompleter",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "parameters",
+            "printedName": "parameters",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "_LoginCompletionParameters",
+                "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV10parametersAA01_C20CompletionParametersCvp",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV10parametersAA01_C20CompletionParametersCvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV10parametersAA01_C20CompletionParametersCvg",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV10parametersAA01_C20CompletionParametersCvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(urlParameters:appID:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginURLCompleter",
+                "printedName": "FBSDKLoginKit.LoginURLCompleter",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV13urlParameters5appIDACSDySSypG_SStcfc",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV13urlParameters5appIDACSDySSypG_SStcfc",
+            "moduleName": "FBSDKLoginKit",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "completeLogin",
+            "printedName": "completeLogin(handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV08completeC07handleryyAA01_C20CompletionParametersCc_tF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV08completeC07handleryyAA01_C20CompletionParametersCc_tF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "completeLogin",
+            "printedName": "completeLogin(nonce:codeVerifier:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "fetchAndSetPropertiesFor",
+            "printedName": "fetchAndSetPropertiesFor(parameters:nonce:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "_LoginCompletionParameters",
+                "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV24fetchAndSetPropertiesFor10parameters5nonce7handleryAA01_C20CompletionParametersC_SSyAIctF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV24fetchAndSetPropertiesFor10parameters5nonce7handleryAA01_C20CompletionParametersC_SSyAIctF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "setParameters",
+            "printedName": "setParameters(values:appID:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV13setParameters6values5appIDySDySSypG_SStF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV13setParameters6values5appIDySDySSypG_SStF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "exchangeNonceForTokenWith",
+            "printedName": "exchangeNonceForTokenWith(handler:authenticationNonce:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV25exchangeNonceForTokenWith7handler014authenticationF0yyAA01_C20CompletionParametersCc_SStF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV25exchangeNonceForTokenWith7handler014authenticationF0yyAA01_C20CompletionParametersCc_SStF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "exchangeCodeForTokensWith",
+            "printedName": "exchangeCodeForTokensWith(nonce:codeVerifier:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit._LoginCompletionParameters) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "_LoginCompletionParameters",
+                    "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV25exchangeCodeForTokensWith5nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV25exchangeCodeForTokensWith5nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "profile",
+            "printedName": "profile(with:permissions:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Profile?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Profile",
+                    "printedName": "FBSDKCoreKit.Profile",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationTokenClaims",
+                "printedName": "FBSDKCoreKit.AuthenticationTokenClaims",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKAuthenticationTokenClaims"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<Swift.String>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<Swift.String>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV7profile4with11permissions09FBSDKCoreB07ProfileCSgAG25AuthenticationTokenClaimsC_ShySSGSgtF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV7profile4with11permissions09FBSDKCoreB07ProfileCSgAG25AuthenticationTokenClaimsC_ShySSGSgtF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "expirationDateFrom",
+            "printedName": "expirationDateFrom(parameters:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Date",
+                "printedName": "Foundation.Date",
+                "usr": "s:10Foundation4DateV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV18expirationDateFrom10parameters10Foundation0F0VSDySSypG_tF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV18expirationDateFrom10parameters10Foundation0F0VSDySSypG_tF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "dataAccessExpirationDateFrom",
+            "printedName": "dataAccessExpirationDateFrom(parameters:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Date",
+                "printedName": "Foundation.Date",
+                "usr": "s:10Foundation4DateV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV28dataAccessExpirationDateFrom10parameters10Foundation0H0VSDySSypG_tF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV28dataAccessExpirationDateFrom10parameters10Foundation0H0VSDySSypG_tF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "challenge",
+            "printedName": "challenge(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV9challenge4fromSSSgSDySSypG_tF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV9challenge4fromSSSgSDySSypG_tF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "error",
+            "printedName": "error(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV5error4froms5Error_pSgSDySSypG_tF",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV5error4froms5Error_pSgSDySSypG_tF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "TypeDependencies",
+            "printedName": "TypeDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "profileFactory",
+                "printedName": "profileFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProfileCreating",
+                    "printedName": "any FBSDKLoginKit.ProfileCreating",
+                    "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvp",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileCreating",
+                        "printedName": "any FBSDKLoginKit.ProfileCreating",
+                        "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileCreating",
+                        "printedName": "any FBSDKLoginKit.ProfileCreating",
+                        "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "authenticationTokenCreator",
+                "printedName": "authenticationTokenCreator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenCreating",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                    "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvp",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 1,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenCreating",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenCreating",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationH8Creating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "graphRequestFactory",
+                "printedName": "graphRequestFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvp",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 2,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GraphRequestFactoryProtocol",
+                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvg",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "GraphRequestFactoryProtocol",
+                        "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                        "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvs",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvM",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV19graphRequestFactorySo010FBSDKGraphhI0_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "internalUtility",
+                "printedName": "internalUtility",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLHosting",
+                    "printedName": "any FBSDKCoreKit.URLHosting",
+                    "usr": "c:objc(pl)FBSDKURLHosting"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvp",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 3,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLHosting",
+                        "printedName": "any FBSDKCoreKit.URLHosting",
+                        "usr": "c:objc(pl)FBSDKURLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvg",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLHosting",
+                        "printedName": "any FBSDKCoreKit.URLHosting",
+                        "usr": "c:objc(pl)FBSDKURLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvs",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvM",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "errorFactory",
+                "printedName": "errorFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ErrorCreating",
+                    "printedName": "any FBSDKCoreKit.ErrorCreating",
+                    "usr": "c:objc(pl)FBSDKErrorCreating"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 4,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ErrorCreating",
+                        "printedName": "any FBSDKCoreKit.ErrorCreating",
+                        "usr": "c:objc(pl)FBSDKErrorCreating"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ErrorCreating",
+                        "printedName": "any FBSDKCoreKit.ErrorCreating",
+                        "usr": "c:objc(pl)FBSDKErrorCreating"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(profileFactory:authenticationTokenCreator:graphRequestFactory:internalUtility:errorFactory:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProfileCreating",
+                    "printedName": "any FBSDKLoginKit.ProfileCreating",
+                    "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenCreating",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                    "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GraphRequestFactoryProtocol",
+                    "printedName": "any FBSDKCoreKit.GraphRequestFactoryProtocol",
+                    "usr": "c:objc(pl)FBSDKGraphRequestFactory"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLHosting",
+                    "printedName": "any FBSDKCoreKit.URLHosting",
+                    "usr": "c:objc(pl)FBSDKURLHosting"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ErrorCreating",
+                    "printedName": "any FBSDKCoreKit.ErrorCreating",
+                    "usr": "c:objc(pl)FBSDKErrorCreating"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactory26authenticationTokenCreator012graphRequestH015internalUtility05errorH0AeA15ProfileCreating_p_AA014AuthenticationjR0_pSo010FBSDKGraphmH0_pSo15FBSDKURLHosting_pSo010FBSDKErrorR0_ptcfc",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV14profileFactory26authenticationTokenCreator012graphRequestH015internalUtility05errorH0AeA15ProfileCreating_p_AA014AuthenticationjR0_pSo010FBSDKGraphmH0_pSo15FBSDKURLHosting_pSo010FBSDKErrorR0_ptcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV22configuredDependenciesAC04TypeF0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV19defaultDependenciesAC04TypeF0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit17LoginURLCompleterV",
+        "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LoginCompleting",
+            "printedName": "LoginCompleting",
+            "usr": "s:13FBSDKLoginKit15LoginCompletingP",
+            "mangledName": "$s13FBSDKLoginKit15LoginCompletingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsType",
+            "printedName": "DependentAsType",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "TypeDependencies",
+                "printedName": "TypeDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LoginURLCompleter.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginUtility",
+        "printedName": "LoginUtility",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "stringForAudience",
+            "printedName": "stringForAudience(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginUtilityO17stringForAudienceySSAA07DefaultG0OFZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginUtilityO17stringForAudienceySSAA07DefaultG0OFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getQueryParameters",
+            "printedName": "getQueryParameters(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginUtilityO18getQueryParameters4fromSDySSypGSg10Foundation3URLV_tFZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginUtilityO18getQueryParameters4fromSDySSypGSg10Foundation3URLV_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getUserID",
+            "printedName": "getUserID(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginUtilityO9getUserID4fromSSSgAF_tFZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginUtilityO9getUserID4fromSSSgAF_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit12LoginUtilityO",
+        "mangledName": "$s13FBSDKLoginKit12LoginUtilityO",
+        "moduleName": "FBSDKLoginKit",
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "MissingDependenciesError",
+        "printedName": "MissingDependenciesError",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "dependentType",
+            "printedName": "dependentType",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Metatype",
+                "printedName": "τ_0_0.Type",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_0_0"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24MissingDependenciesErrorV13dependentType33_8991E3BB914DA09983850496725CF25BLLxmvp",
+            "mangledName": "$s13FBSDKLoginKit24MissingDependenciesErrorV13dependentType33_8991E3BB914DA09983850496725CF25BLLxmvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "MissingDependenciesError",
+                "printedName": "FBSDKLoginKit.MissingDependenciesError<τ_0_0>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_0_0"
+                  }
+                ],
+                "usr": "s:13FBSDKLoginKit24MissingDependenciesErrorV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Metatype",
+                "printedName": "τ_0_0.Type",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "GenericTypeParam",
+                    "printedName": "τ_0_0"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit24MissingDependenciesErrorV3forACyxGxm_tcfc",
+            "mangledName": "$s13FBSDKLoginKit24MissingDependenciesErrorV3forACyxGxm_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0>",
+            "sugared_genericSig": "<Dependent>",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "description",
+            "printedName": "description",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24MissingDependenciesErrorV11descriptionSSvp",
+            "mangledName": "$s13FBSDKLoginKit24MissingDependenciesErrorV11descriptionSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24MissingDependenciesErrorV11descriptionSSvg",
+                "mangledName": "$s13FBSDKLoginKit24MissingDependenciesErrorV11descriptionSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0>",
+                "sugared_genericSig": "<Dependent>",
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit24MissingDependenciesErrorV",
+        "mangledName": "$s13FBSDKLoginKit24MissingDependenciesErrorV",
+        "moduleName": "FBSDKLoginKit",
+        "genericSig": "<τ_0_0>",
+        "sugared_genericSig": "<Dependent>",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Error",
+            "printedName": "Error",
+            "usr": "s:s5ErrorP",
+            "mangledName": "$ss5ErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "NativeAppLoginHandler",
+        "printedName": "NativeAppLoginHandler",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "loginManager",
+            "printedName": "loginManager",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager33_AEE940FA84A53E8451E5753879EBE87ELLAA0eH0Cvp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager33_AEE940FA84A53E8451E5753879EBE87ELLAA0eH0Cvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "configuration",
+            "printedName": "configuration",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginConfiguration",
+                "printedName": "FBSDKLoginKit.LoginConfiguration",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC13configuration33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ConfigurationCvp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC13configuration33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ConfigurationCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "defaultAudience",
+            "printedName": "defaultAudience",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC15defaultAudience33_AEE940FA84A53E8451E5753879EBE87ELLAA07DefaultH0Ovp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC15defaultAudience33_AEE940FA84A53E8451E5753879EBE87ELLAA07DefaultH0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "logger",
+            "printedName": "logger",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC6logger33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ManagerLoggerCSgvp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC6logger33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ManagerLoggerCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(loginManager:configuration:defaultAudience:logger:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NativeAppLoginHandler",
+                "printedName": "FBSDKLoginKit.NativeAppLoginHandler",
+                "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginConfiguration",
+                "printedName": "FBSDKLoginKit.LoginConfiguration",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager13configuration15defaultAudience6loggerAcA0eH0C_AA0E13ConfigurationCAA07DefaultK0OAA0eH6LoggerCSgtcfc",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager13configuration15defaultAudience6loggerAcA0eH0C_AA0E13ConfigurationCAA07DefaultK0OAA0eH6LoggerCSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "shouldAttemptNativeAppLogin",
+            "printedName": "shouldAttemptNativeAppLogin()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC013shouldAttemptcdE0SbyF",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC013shouldAttemptcdE0SbyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "performNativeAppLogin",
+            "printedName": "performNativeAppLogin(loggingToken:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Bool, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.Bool, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Bool",
+                        "printedName": "Swift.Bool",
+                        "usr": "s:Sb"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC07performcdE012loggingToken7handlerySSSg_ySb_s5Error_pSgtctF",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC07performcdE012loggingToken7handlerySSSg_ySb_s5Error_pSgtctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC",
+        "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "NonceValidator",
+        "printedName": "NonceValidator",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "isValid",
+            "printedName": "isValid(nonce:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14NonceValidatorO7isValid5nonceSbSS_tFZ",
+            "mangledName": "$s13FBSDKLoginKit14NonceValidatorO7isValid5nonceSbSS_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit14NonceValidatorO",
+        "mangledName": "$s13FBSDKLoginKit14NonceValidatorO",
+        "moduleName": "FBSDKLoginKit",
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "ProfileCreating",
+        "printedName": "ProfileCreating",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "createProfile",
+            "printedName": "createProfile(userID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:permissions:isLimited:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Profile",
+                "printedName": "FBSDKCoreKit.Profile",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Array",
+                    "printedName": "[Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sa"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.UserAgeRange?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserAgeRange",
+                    "printedName": "FBSDKCoreKit.UserAgeRange",
+                    "usr": "c:objc(cs)FBSDKUserAgeRange"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Location?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Location",
+                    "printedName": "FBSDKCoreKit.Location",
+                    "usr": "c:objc(cs)FBSDKLocation"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Location?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Location",
+                    "printedName": "FBSDKCoreKit.Location",
+                    "usr": "c:objc(cs)FBSDKLocation"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<Swift.String>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<Swift.String>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit15ProfileCreatingP06createC06userID9firstName06middleI004lastI04name7linkURL11refreshDate05imageN05email9friendIDs8birthday8ageRange8hometown8location6gender11permissions9isLimited09FBSDKCoreB00C0CSS_SSSgA3Y10Foundation0N0VSgAZ0P0VSgA1_AYSaySSGSgA4_So012FBSDKUserAgeW0CSgSo13FBSDKLocationCSgA12_AYShySSGSgSbtF",
+            "mangledName": "$s13FBSDKLoginKit15ProfileCreatingP06createC06userID9firstName06middleI004lastI04name7linkURL11refreshDate05imageN05email9friendIDs8birthday8ageRange8hometown8location6gender11permissions9isLimited09FBSDKCoreB00C0CSS_SSSgA3Y10Foundation0N0VSgAZ0P0VSgA1_AYSaySSGSgA4_So012FBSDKUserAgeW0CSgSo13FBSDKLocationCSgA12_AYShySSGSgSbtF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.ProfileCreating>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.ProfileCreating>",
+            "protocolReq": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit15ProfileCreatingP",
+        "mangledName": "$s13FBSDKLoginKit15ProfileCreatingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "ProfileFactory",
+        "printedName": "ProfileFactory",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "createProfile",
+            "printedName": "createProfile(userID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:permissions:isLimited:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Profile",
+                "printedName": "FBSDKCoreKit.Profile",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Array",
+                    "printedName": "[Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sa"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.UserAgeRange?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UserAgeRange",
+                    "printedName": "FBSDKCoreKit.UserAgeRange",
+                    "usr": "c:objc(cs)FBSDKUserAgeRange"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Location?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Location",
+                    "printedName": "FBSDKCoreKit.Location",
+                    "usr": "c:objc(cs)FBSDKLocation"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Location?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Location",
+                    "printedName": "FBSDKCoreKit.Location",
+                    "usr": "c:objc(cs)FBSDKLocation"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<Swift.String>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<Swift.String>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14ProfileFactoryC06createC06userID9firstName06middleI004lastI04name7linkURL11refreshDate05imageN05email9friendIDs8birthday8ageRange8hometown8location6gender11permissions9isLimited09FBSDKCoreB00C0CSS_SSSgA3Y10Foundation0N0VSgAZ0P0VSgA1_AYSaySSGSgA4_So012FBSDKUserAgeW0CSgSo13FBSDKLocationCSgA12_AYShySSGSgSbtF",
+            "mangledName": "$s13FBSDKLoginKit14ProfileFactoryC06createC06userID9firstName06middleI004lastI04name7linkURL11refreshDate05imageN05email9friendIDs8birthday8ageRange8hometown8location6gender11permissions9isLimited09FBSDKCoreB00C0CSS_SSSgA3Y10Foundation0N0VSgAZ0P0VSgA1_AYSaySSGSgA4_So012FBSDKUserAgeW0CSgSo13FBSDKLocationCSgA12_AYShySSGSgSbtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "ProfileFactory",
+                "printedName": "FBSDKLoginKit.ProfileFactory",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)ProfileFactory"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)ProfileFactory(im)init",
+            "mangledName": "$s13FBSDKLoginKit14ProfileFactoryCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)ProfileFactory",
+        "mangledName": "$s13FBSDKLoginKit14ProfileFactoryC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "ObjC"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "ProfileCreating",
+            "printedName": "ProfileCreating",
+            "usr": "s:13FBSDKLoginKit15ProfileCreatingP",
+            "mangledName": "$s13FBSDKLoginKit15ProfileCreatingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshGateKeeperCheck",
+        "printedName": "RefreshGateKeeperCheck",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "isSilentRefreshEnabled",
+            "printedName": "isSilentRefreshEnabled()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckC08isSilentC7EnabledSbyFZ",
+            "mangledName": "$s13FBSDKLoginKit22RefreshGateKeeperCheckC08isSilentC7EnabledSbyFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshGateKeeperCheck",
+                "printedName": "FBSDKLoginKit.RefreshGateKeeperCheck",
+                "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckCACycfc",
+            "mangledName": "$s13FBSDKLoginKit22RefreshGateKeeperCheckCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckC",
+        "mangledName": "$s13FBSDKLoginKit22RefreshGateKeeperCheckC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RateLimitConfig",
+        "printedName": "RateLimitConfig",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "minimumInterval",
+            "printedName": "minimumInterval",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "failureCooldown",
+            "printedName": "failureCooldown",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "maxAttemptsPerHour",
+            "printedName": "maxAttemptsPerHour",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivpZ",
+            "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivgZ",
+                "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit15RateLimitConfigO",
+        "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshRateLimiter",
+        "printedName": "RefreshRateLimiter",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "shared",
+            "printedName": "shared",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshRateLimiter",
+                "printedName": "FBSDKLoginKit.RefreshRateLimiter",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC6sharedACvpZ",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC6sharedACvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshRateLimiter",
+                    "printedName": "FBSDKLoginKit.RefreshRateLimiter",
+                    "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC6sharedACvgZ",
+                "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC6sharedACvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "lastRefreshAttempt",
+            "printedName": "lastRefreshAttempt",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC04lastC7Attempt33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC04lastC7Attempt33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "lastFailureTime",
+            "printedName": "lastFailureTime",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC15lastFailureTime33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC15lastFailureTime33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "attemptTimestamps",
+            "printedName": "attemptTimestamps",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Foundation.Date]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC17attemptTimestamps33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSay10Foundation4DateVGvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC17attemptTimestamps33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSay10Foundation4DateVGvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 2,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "lock",
+            "printedName": "lock",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NSLock",
+                "printedName": "Foundation.NSLock",
+                "usr": "c:objc(cs)NSLock"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC4lock33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSo6NSLockCvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC4lock33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSo6NSLockCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "dateProvider",
+            "printedName": "dateProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Foundation.Date",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 4,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Foundation.Date",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Date",
+                        "printedName": "Foundation.Date",
+                        "usr": "s:10Foundation4DateV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvg",
+                "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(dateProvider:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshRateLimiter",
+                "printedName": "FBSDKLoginKit.RefreshRateLimiter",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Foundation.Date",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "hasDefaultArg": true
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC12dateProviderAC10Foundation4DateVyc_tcfc",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC12dateProviderAC10Foundation4DateVyc_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "canAttemptRefresh",
+            "printedName": "canAttemptRefresh()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC010canAttemptC0SbyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC010canAttemptC0SbyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "timeUntilNextAllowedAttempt",
+            "printedName": "timeUntilNextAllowedAttempt()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC27timeUntilNextAllowedAttemptSdyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC27timeUntilNextAllowedAttemptSdyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "recordAttempt",
+            "printedName": "recordAttempt()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC13recordAttemptyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC13recordAttemptyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "recordFailure",
+            "printedName": "recordFailure()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC13recordFailureyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC13recordFailureyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "recordSuccess",
+            "printedName": "recordSuccess()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC13recordSuccessyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC13recordSuccessyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reset",
+            "printedName": "reset()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC5resetyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC5resetyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC",
+        "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RetryConfig",
+        "printedName": "RetryConfig",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "maxRetries",
+            "printedName": "maxRetries",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO10maxRetriesSivpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO10maxRetriesSivpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO10maxRetriesSivgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO10maxRetriesSivgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "initialDelay",
+            "printedName": "initialDelay",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO12initialDelaySdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO12initialDelaySdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO12initialDelaySdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO12initialDelaySdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "maxDelay",
+            "printedName": "maxDelay",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO8maxDelaySdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO8maxDelaySdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO8maxDelaySdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO8maxDelaySdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "backoffMultiplier",
+            "printedName": "backoffMultiplier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "jitterRange",
+            "printedName": "jitterRange",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO11jitterRangeSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO11jitterRangeSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO11jitterRangeSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO11jitterRangeSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "delay",
+            "printedName": "delay(forAttempt:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO5delay10forAttemptSdSi_tFZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO5delay10forAttemptSdSi_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit11RetryConfigO",
+        "mangledName": "$s13FBSDKLoginKit11RetryConfigO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshRetryHandler",
+        "printedName": "RefreshRetryHandler",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "currentAttempt",
+            "printedName": "currentAttempt",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC14currentAttempt33_D7F0F6280DC269D39F927258B18EEDADLLSivp",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC14currentAttempt33_D7F0F6280DC269D39F927258B18EEDADLLSivp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "isRetryable",
+            "printedName": "isRetryable(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefreshError",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC11isRetryableySbAA012LimitedLoginC5ErrorOF",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC11isRetryableySbAA012LimitedLoginC5ErrorOF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "attemptCount",
+            "printedName": "attemptCount",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivp",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivg",
+                "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "executeWithRetry",
+            "printedName": "executeWithRetry(operation:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(@escaping (Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Result",
+                        "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Profile",
+                            "printedName": "FBSDKCoreKit.Profile",
+                            "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LimitedLoginRefreshError",
+                            "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                          }
+                        ],
+                        "usr": "s:s6ResultO"
+                      }
+                    ]
+                  }
+                ]
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC011executeWithD09operation10completionyyys6ResultOy09FBSDKCoreB07ProfileCAA012LimitedLoginC5ErrorOGcc_yANctF",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC011executeWithD09operation10completionyyys6ResultOy09FBSDKCoreB07ProfileCAA012LimitedLoginC5ErrorOGcc_yANctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reset",
+            "printedName": "reset()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC5resetyyF",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC5resetyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshRetryHandler",
+                "printedName": "FBSDKLoginKit.RefreshRetryHandler",
+                "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerCACycfc",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC",
+        "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "ServerConfigurationProviding",
+        "printedName": "ServerConfigurationProviding",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "loadServerConfiguration",
+            "printedName": "loadServerConfiguration(completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "((FBSDKCoreKit.FBSDKLoginTooltip?, (any Swift.Error)?) -> ())?",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKCoreKit.FBSDKLoginTooltip?, (any Swift.Error)?) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(FBSDKCoreKit.FBSDKLoginTooltip?, (any Swift.Error)?)",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "FBSDKCoreKit.FBSDKLoginTooltip?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "FBSDKLoginTooltip",
+                                "printedName": "FBSDKCoreKit.FBSDKLoginTooltip",
+                                "usr": "c:objc(cs)FBSDKLoginTooltip"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Optional",
+                            "printedName": "(any Swift.Error)?",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Error",
+                                "printedName": "any Swift.Error",
+                                "usr": "s:s5ErrorP"
+                              }
+                            ],
+                            "usr": "s:Sq"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP04loadcD010completionyySo0A7TooltipCSg_s5Error_pSgtcSg_tF",
+            "mangledName": "$s13FBSDKLoginKit28ServerConfigurationProvidingP04loadcD010completionyySo0A7TooltipCSg_s5Error_pSgtcSg_tF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.ServerConfigurationProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.ServerConfigurationProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP",
+        "mangledName": "$s13FBSDKLoginKit28ServerConfigurationProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "AuthenticationServices",
+        "printedName": "AuthenticationServices",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "SilentAuthTimeout",
+        "printedName": "SilentAuthTimeout",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "requestTimeout",
+            "printedName": "requestTimeout",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvpZ",
+            "mangledName": "$s13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvgZ",
+                "mangledName": "$s13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit17SilentAuthTimeoutO",
+        "mangledName": "$s13FBSDKLoginKit17SilentAuthTimeoutO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "SilentAuthSessionProviding",
+        "printedName": "SilentAuthSessionProviding",
+        "children": [
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(url:callbackURLScheme:completionHandler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "GenericTypeParam",
+                "printedName": "τ_0_0"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Foundation.URL?, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Foundation.URL?, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Foundation.URL?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "URL",
+                            "printedName": "Foundation.URL",
+                            "usr": "s:10Foundation3URLV"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP3url17callbackURLScheme17completionHandlerx10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcfc",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP3url17callbackURLScheme17completionHandlerx10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcfc",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "start",
+            "printedName": "start()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP5startSbyF",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP5startSbyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cancel",
+            "printedName": "cancel()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP6cancelyyF",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP6cancelyyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "presentationContextProvider",
+            "printedName": "presentationContextProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any AuthenticationServices.ASWebAuthenticationPresentationContextProviding)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ASWebAuthenticationPresentationContextProviding",
+                    "printedName": "any AuthenticationServices.ASWebAuthenticationPresentationContextProviding",
+                    "usr": "c:objc(pl)ASWebAuthenticationPresentationContextProviding"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvp",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any AuthenticationServices.ASWebAuthenticationPresentationContextProviding)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ASWebAuthenticationPresentationContextProviding",
+                        "printedName": "any AuthenticationServices.ASWebAuthenticationPresentationContextProviding",
+                        "usr": "c:objc(pl)ASWebAuthenticationPresentationContextProviding"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvg",
+                "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any AuthenticationServices.ASWebAuthenticationPresentationContextProviding)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ASWebAuthenticationPresentationContextProviding",
+                        "printedName": "any AuthenticationServices.ASWebAuthenticationPresentationContextProviding",
+                        "usr": "c:objc(pl)ASWebAuthenticationPresentationContextProviding"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvs",
+                "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvM",
+                "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "protocolReq": true,
+                "implicit": true,
+                "intro_iOS": "13.0",
+                "declAttributes": [
+                  "Available"
+                ],
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP",
+        "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "SilentAuthenticationSession",
+        "printedName": "SilentAuthenticationSession",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "authSession",
+            "printedName": "authSession",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any FBSDKLoginKit.SilentAuthSessionProviding)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SilentAuthSessionProviding",
+                    "printedName": "any FBSDKLoginKit.SilentAuthSessionProviding",
+                    "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC04authE033_1E50566C1D1ED2598B9B3EFEC91749C0LLAA0c4AuthE9Providing_pSgvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC04authE033_1E50566C1D1ED2598B9B3EFEC91749C0LLAA0c4AuthE9Providing_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "completion",
+            "printedName": "completion",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "((Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())?",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Result",
+                        "printedName": "Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "URL",
+                            "printedName": "Foundation.URL",
+                            "usr": "s:10Foundation3URLV"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LimitedLoginRefreshError",
+                            "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                          }
+                        ],
+                        "usr": "s:s6ResultO"
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC10completion33_1E50566C1D1ED2598B9B3EFEC91749C0LLys6ResultOy10Foundation3URLVAA24LimitedLoginRefreshErrorOGcSgvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC10completion33_1E50566C1D1ED2598B9B3EFEC91749C0LLys6ResultOy10Foundation3URLVAA24LimitedLoginRefreshErrorOGcSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "timeoutWorkItem",
+            "printedName": "timeoutWorkItem",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Dispatch.DispatchWorkItem?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DispatchWorkItem",
+                    "printedName": "Dispatch.DispatchWorkItem",
+                    "usr": "s:8Dispatch0A8WorkItemC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC15timeoutWorkItem33_1E50566C1D1ED2598B9B3EFEC91749C0LL8Dispatch0qgH0CSgvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC15timeoutWorkItem33_1E50566C1D1ED2598B9B3EFEC91749C0LL8Dispatch0qgH0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "sessionProvider",
+            "printedName": "sessionProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Foundation.URL, Swift.String?, @escaping (Foundation.URL?, (any Swift.Error)?) -> ()) -> any FBSDKLoginKit.SilentAuthSessionProviding",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SilentAuthSessionProviding",
+                    "printedName": "any FBSDKLoginKit.SilentAuthSessionProviding",
+                    "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Foundation.URL, Swift.String?, (Foundation.URL?, (any Swift.Error)?) -> ())",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeFunc",
+                        "name": "Function",
+                        "printedName": "(Foundation.URL?, (any Swift.Error)?) -> ()",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Void",
+                            "printedName": "()"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Tuple",
+                            "printedName": "(Foundation.URL?, (any Swift.Error)?)",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "Foundation.URL?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "URL",
+                                    "printedName": "Foundation.URL",
+                                    "usr": "s:10Foundation3URLV"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "(any Swift.Error)?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "Error",
+                                    "printedName": "any Swift.Error",
+                                    "usr": "s:s5ErrorP"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProvider33_1E50566C1D1ED2598B9B3EFEC91749C0LLyAA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProvider33_1E50566C1D1ED2598B9B3EFEC91749C0LLyAA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(sessionProvider:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SilentAuthenticationSession",
+                "printedName": "FBSDKLoginKit.SilentAuthenticationSession",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Foundation.URL, Swift.String?, @escaping (Foundation.URL?, (any Swift.Error)?) -> ()) -> any FBSDKLoginKit.SilentAuthSessionProviding",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SilentAuthSessionProviding",
+                    "printedName": "any FBSDKLoginKit.SilentAuthSessionProviding",
+                    "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Foundation.URL, Swift.String?, (Foundation.URL?, (any Swift.Error)?) -> ())",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeFunc",
+                        "name": "Function",
+                        "printedName": "(Foundation.URL?, (any Swift.Error)?) -> ()",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Void",
+                            "printedName": "()"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Tuple",
+                            "printedName": "(Foundation.URL?, (any Swift.Error)?)",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "Foundation.URL?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "URL",
+                                    "printedName": "Foundation.URL",
+                                    "usr": "s:10Foundation3URLV"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "(any Swift.Error)?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "Error",
+                                    "printedName": "any Swift.Error",
+                                    "usr": "s:s5ErrorP"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "hasDefaultArg": true
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProviderAcA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAHSg_s5Error_pSgtctc_tcfc",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProviderAcA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAHSg_s5Error_pSgtctc_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "start",
+            "printedName": "start(url:callbackURLScheme:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC5start3url17callbackURLScheme10completiony10Foundation3URLV_SSys6ResultOyAjA24LimitedLoginRefreshErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC5start3url17callbackURLScheme10completiony10Foundation3URLV_SSys6ResultOyAjA24LimitedLoginRefreshErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cancel",
+            "printedName": "cancel()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC6cancelyyF",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC6cancelyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "presentationAnchor",
+            "printedName": "presentationAnchor(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UIWindow",
+                "printedName": "UIKit.UIWindow",
+                "usr": "c:objc(cs)UIWindow"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ASWebAuthenticationSession",
+                "printedName": "AuthenticationServices.ASWebAuthenticationSession",
+                "usr": "c:objc(cs)ASWebAuthenticationSession"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession(im)presentationAnchorForWebAuthenticationSession:",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC18presentationAnchor3forSo8UIWindowCSo05ASWebdE0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "presentationAnchorForWebAuthenticationSession:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SilentAuthenticationSession",
+                "printedName": "FBSDKLoginKit.SilentAuthenticationSession",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession(im)init",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession",
+        "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Preconcurrency",
+          "Custom",
+          "Final",
+          "Available",
+          "RawDocComment",
+          "ObjC"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "UserInterfaceElementProviding",
+        "printedName": "UserInterfaceElementProviding",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "topMostViewController",
+            "printedName": "topMostViewController()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP21topMostViewControllerSo06UIViewJ0CSgyF",
+            "mangledName": "$s13FBSDKLoginKit29UserInterfaceElementProvidingP21topMostViewControllerSo06UIViewJ0CSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.UserInterfaceElementProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.UserInterfaceElementProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "viewController",
+            "printedName": "viewController(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UIView",
+                "printedName": "UIKit.UIView",
+                "usr": "c:objc(cs)UIView"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP14viewController3forSo06UIViewH0CSgSo0J0C_tF",
+            "mangledName": "$s13FBSDKLoginKit29UserInterfaceElementProvidingP14viewController3forSo06UIViewH0CSgSo0J0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.UserInterfaceElementProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.UserInterfaceElementProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP",
+        "mangledName": "$s13FBSDKLoginKit29UserInterfaceElementProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "UserInterfaceStringProviding",
+        "printedName": "UserInterfaceStringProviding",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "bundleForStrings",
+            "printedName": "bundleForStrings",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bundle",
+                "printedName": "Foundation.Bundle",
+                "usr": "c:objc(cs)NSBundle"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvp",
+            "mangledName": "$s13FBSDKLoginKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bundle",
+                    "printedName": "Foundation.Bundle",
+                    "usr": "c:objc(cs)NSBundle"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvg",
+                "mangledName": "$s13FBSDKLoginKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.UserInterfaceStringProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.UserInterfaceStringProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP",
+        "mangledName": "$s13FBSDKLoginKit28UserInterfaceStringProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "_LoginCompletionParameters",
+        "printedName": "_LoginCompletionParameters",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "authenticationToken",
+            "printedName": "authenticationToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)authenticationToken",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19authenticationTokenSo019FBSDKAuthenticationG0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)authenticationToken",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19authenticationTokenSo019FBSDKAuthenticationG0CSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setAuthenticationToken:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19authenticationTokenSo019FBSDKAuthenticationG0CSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC19authenticationTokenSo019FBSDKAuthenticationG0CSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19authenticationTokenSo019FBSDKAuthenticationG0CSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "profile",
+            "printedName": "profile",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.Profile?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Profile",
+                    "printedName": "FBSDKCoreKit.Profile",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)profile",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC7profile09FBSDKCoreB07ProfileCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.Profile?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)profile",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC7profile09FBSDKCoreB07ProfileCSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKCoreKit.Profile?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setProfile:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC7profile09FBSDKCoreB07ProfileCSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC7profile09FBSDKCoreB07ProfileCSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC7profile09FBSDKCoreB07ProfileCSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "accessTokenString",
+            "printedName": "accessTokenString",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)accessTokenString",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC17accessTokenStringSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)accessTokenString",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC17accessTokenStringSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setAccessTokenString:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC17accessTokenStringSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC17accessTokenStringSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC17accessTokenStringSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "nonceString",
+            "printedName": "nonceString",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)nonceString",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11nonceStringSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)nonceString",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11nonceStringSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setNonceString:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11nonceStringSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC11nonceStringSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11nonceStringSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authenticationTokenString",
+            "printedName": "authenticationTokenString",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)authenticationTokenString",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC25authenticationTokenStringSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)authenticationTokenString",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC25authenticationTokenStringSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setAuthenticationTokenString:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC25authenticationTokenStringSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC25authenticationTokenStringSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC25authenticationTokenStringSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "code",
+            "printedName": "code",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)code",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC4codeSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)code",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC4codeSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setCode:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC4codeSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC4codeSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC4codeSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "permissions",
+            "printedName": "permissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "FBPermission",
+                        "printedName": "FBSDKLoginKit.FBPermission",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)permissions",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11permissionsShyAA12FBPermissionCGSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)permissions",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11permissionsShyAA12FBPermissionCGSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setPermissions:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11permissionsShyAA12FBPermissionCGSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC11permissionsShyAA12FBPermissionCGSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11permissionsShyAA12FBPermissionCGSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "declinedPermissions",
+            "printedName": "declinedPermissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "FBPermission",
+                        "printedName": "FBSDKLoginKit.FBPermission",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)declinedPermissions",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19declinedPermissionsShyAA12FBPermissionCGSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)declinedPermissions",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19declinedPermissionsShyAA12FBPermissionCGSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setDeclinedPermissions:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19declinedPermissionsShyAA12FBPermissionCGSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC19declinedPermissionsShyAA12FBPermissionCGSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC19declinedPermissionsShyAA12FBPermissionCGSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "expiredPermissions",
+            "printedName": "expiredPermissions",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Set",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "FBPermission",
+                        "printedName": "FBSDKLoginKit.FBPermission",
+                        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                      }
+                    ],
+                    "usr": "s:Sh"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)expiredPermissions",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC18expiredPermissionsShyAA12FBPermissionCGSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)expiredPermissions",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC18expiredPermissionsShyAA12FBPermissionCGSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Set",
+                        "printedName": "Swift.Set<FBSDKLoginKit.FBPermission>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "FBPermission",
+                            "printedName": "FBSDKLoginKit.FBPermission",
+                            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission"
+                          }
+                        ],
+                        "usr": "s:Sh"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setExpiredPermissions:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC18expiredPermissionsShyAA12FBPermissionCGSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC18expiredPermissionsShyAA12FBPermissionCGSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC18expiredPermissionsShyAA12FBPermissionCGSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "appID",
+            "printedName": "appID",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)appID",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5appIDSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)appID",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5appIDSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setAppID:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5appIDSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC5appIDSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5appIDSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "userID",
+            "printedName": "userID",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)userID",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC6userIDSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)userID",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC6userIDSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setUserID:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC6userIDSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC6userIDSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC6userIDSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "error",
+            "printedName": "error",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any Swift.Error)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Error",
+                    "printedName": "any Swift.Error",
+                    "usr": "s:s5ErrorP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)error",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5errors5Error_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any Swift.Error)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Error",
+                        "printedName": "any Swift.Error",
+                        "usr": "s:s5ErrorP"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)error",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5errors5Error_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any Swift.Error)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Error",
+                        "printedName": "any Swift.Error",
+                        "usr": "s:s5ErrorP"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setError:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5errors5Error_pSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC5errors5Error_pSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC5errors5Error_pSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "expirationDate",
+            "printedName": "expirationDate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)expirationDate",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14expirationDate10Foundation0G0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.Date?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Date",
+                        "printedName": "Foundation.Date",
+                        "usr": "s:10Foundation4DateV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)expirationDate",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14expirationDate10Foundation0G0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.Date?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Date",
+                        "printedName": "Foundation.Date",
+                        "usr": "s:10Foundation4DateV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setExpirationDate:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14expirationDate10Foundation0G0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC14expirationDate10Foundation0G0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14expirationDate10Foundation0G0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "dataAccessExpirationDate",
+            "printedName": "dataAccessExpirationDate",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)dataAccessExpirationDate",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC24dataAccessExpirationDate10Foundation0I0VSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.Date?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Date",
+                        "printedName": "Foundation.Date",
+                        "usr": "s:10Foundation4DateV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)dataAccessExpirationDate",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC24dataAccessExpirationDate10Foundation0I0VSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.Date?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Date",
+                        "printedName": "Foundation.Date",
+                        "usr": "s:10Foundation4DateV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setDataAccessExpirationDate:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC24dataAccessExpirationDate10Foundation0I0VSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC24dataAccessExpirationDate10Foundation0I0VSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC24dataAccessExpirationDate10Foundation0I0VSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "challenge",
+            "printedName": "challenge",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)challenge",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC9challengeSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)challenge",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC9challengeSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setChallenge:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC9challengeSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC9challengeSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC9challengeSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "graphDomain",
+            "printedName": "graphDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)graphDomain",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11graphDomainSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)graphDomain",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11graphDomainSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setGraphDomain:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11graphDomainSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC11graphDomainSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC11graphDomainSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "userTokenNonce",
+            "printedName": "userTokenNonce",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(py)userTokenNonce",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14userTokenNonceSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)userTokenNonce",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14userTokenNonceSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)setUserTokenNonce:",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14userTokenNonceSSSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26_LoginCompletionParametersC14userTokenNonceSSSgvM",
+                "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC14userTokenNonceSSSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "_LoginCompletionParameters",
+                "printedName": "FBSDKLoginKit._LoginCompletionParameters",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters(im)init",
+            "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParameters",
+        "mangledName": "$s13FBSDKLoginKit26_LoginCompletionParametersC",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLoginCompletionParameters",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "ObjC",
+          "ObjCMembers",
+          "RawDocComment"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AppEvents",
+        "printedName": "AppEvents",
+        "declKind": "Class",
+        "usr": "c:objc(cs)FBSDKAppEvents",
+        "moduleName": "FBSDKCoreKit",
+        "isOpen": true,
+        "objc_name": "FBSDKAppEvents",
+        "declAttributes": [
+          "ObjC",
+          "Dynamic"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "isExternal": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LoginEventLogging",
+            "printedName": "LoginEventLogging",
+            "usr": "s:13FBSDKLoginKit17LoginEventLoggingP",
+            "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "Data",
+        "printedName": "Data",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "base64URLEncodedString",
+            "printedName": "base64URLEncodedString()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:10Foundation4DataV13FBSDKLoginKitE22base64URLEncodedStringSSyF",
+            "mangledName": "$s10Foundation4DataV13FBSDKLoginKitE22base64URLEncodedStringSSyF",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:10Foundation4DataV",
+        "mangledName": "$s10Foundation4DataV",
+        "moduleName": "Foundation",
+        "intro_Macosx": "10.10",
+        "intro_iOS": "8.0",
+        "intro_tvOS": "9.0",
+        "intro_watchOS": "2.0",
+        "declAttributes": [
+          "AddressableForDependencies",
+          "Frozen",
+          "Available",
+          "Available",
+          "Available",
+          "Available"
+        ],
+        "isExternal": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RandomAccessCollection",
+            "printedName": "RandomAccessCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Indices",
+                "printedName": "Indices",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Range",
+                    "printedName": "Swift.Range<Swift.Int>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Int",
+                        "printedName": "Swift.Int",
+                        "usr": "s:Si"
+                      }
+                    ],
+                    "usr": "s:Sn"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:Sk",
+            "mangledName": "$sSk"
+          },
+          {
+            "kind": "Conformance",
+            "name": "MutableCollection",
+            "printedName": "MutableCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SM",
+            "mangledName": "$sSM"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RangeReplaceableCollection",
+            "printedName": "RangeReplaceableCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:Sm",
+            "mangledName": "$sSm"
+          },
+          {
+            "kind": "Conformance",
+            "name": "MutableDataProtocol",
+            "printedName": "MutableDataProtocol",
+            "usr": "s:10Foundation19MutableDataProtocolP",
+            "mangledName": "$s10Foundation19MutableDataProtocolP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "ContiguousBytes",
+            "printedName": "ContiguousBytes",
+            "usr": "s:10Foundation15ContiguousBytesP",
+            "mangledName": "$s10Foundation15ContiguousBytesP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BidirectionalCollection",
+            "printedName": "BidirectionalCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Indices",
+                "printedName": "Indices",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Range",
+                    "printedName": "Swift.Range<Swift.Int>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Int",
+                        "printedName": "Swift.Int",
+                        "usr": "s:Si"
+                      }
+                    ],
+                    "usr": "s:Sn"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SK",
+            "mangledName": "$sSK"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Collection",
+            "printedName": "Collection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Iterator",
+                "printedName": "Iterator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Iterator",
+                    "printedName": "Foundation.Data.Iterator",
+                    "usr": "s:10Foundation4DataV8IteratorV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Indices",
+                "printedName": "Indices",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Range",
+                    "printedName": "Swift.Range<Swift.Int>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Int",
+                        "printedName": "Swift.Int",
+                        "usr": "s:Si"
+                      }
+                    ],
+                    "usr": "s:Sn"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:Sl",
+            "mangledName": "$sSl"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DataProtocol",
+            "printedName": "DataProtocol",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Regions",
+                "printedName": "Regions",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "CollectionOfOne",
+                    "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Data",
+                        "printedName": "Foundation.Data",
+                        "usr": "s:10Foundation4DataV"
+                      }
+                    ],
+                    "usr": "s:s15CollectionOfOneV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:10Foundation12DataProtocolP",
+            "mangledName": "$s10Foundation12DataProtocolP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sequence",
+            "printedName": "Sequence",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Iterator",
+                "printedName": "Iterator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Iterator",
+                    "printedName": "Foundation.Data.Iterator",
+                    "usr": "s:10Foundation4DataV8IteratorV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:ST",
+            "mangledName": "$sST"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomReflectable",
+            "printedName": "CustomReflectable",
+            "usr": "s:s17CustomReflectableP",
+            "mangledName": "$ss17CustomReflectableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Decodable",
+            "printedName": "Decodable",
+            "usr": "s:Se",
+            "mangledName": "$sSe"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Encodable",
+            "printedName": "Encodable",
+            "usr": "s:SE",
+            "mangledName": "$sSE"
+          },
+          {
+            "kind": "Conformance",
+            "name": "ReferenceConvertible",
+            "printedName": "ReferenceConvertible",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "ReferenceType",
+                "printedName": "ReferenceType",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSData",
+                    "printedName": "Foundation.NSData",
+                    "usr": "c:objc(cs)NSData"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:10Foundation20ReferenceConvertibleP",
+            "mangledName": "$s10Foundation20ReferenceConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_ObjectiveCBridgeable",
+            "printedName": "_ObjectiveCBridgeable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "_ObjectiveCType",
+                "printedName": "_ObjectiveCType",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSData",
+                    "printedName": "Foundation.NSData",
+                    "usr": "c:objc(cs)NSData"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:s21_ObjectiveCBridgeableP",
+            "mangledName": "$ss21_ObjectiveCBridgeableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Transferable",
+            "printedName": "Transferable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Representation",
+                "printedName": "Representation",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "OpaqueTypeArchetype",
+                    "printedName": "some CoreTransferable.TransferRepresentation",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TransferRepresentation",
+                        "printedName": "CoreTransferable.TransferRepresentation",
+                        "usr": "s:16CoreTransferable22TransferRepresentationP"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "usr": "s:16CoreTransferable0B0P",
+            "mangledName": "$s16CoreTransferable0B0P"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "InternalUtility",
+        "printedName": "InternalUtility",
+        "declKind": "Class",
+        "usr": "c:objc(cs)FBSDKInternalUtility",
+        "moduleName": "FBSDKCoreKit",
+        "isOpen": true,
+        "objc_name": "FBSDKInternalUtility",
+        "declAttributes": [
+          "ObjC",
+          "Dynamic"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "isExternal": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "UserInterfaceElementProviding",
+            "printedName": "UserInterfaceElementProviding",
+            "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP",
+            "mangledName": "$s13FBSDKLoginKit29UserInterfaceElementProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "UserInterfaceStringProviding",
+            "printedName": "UserInterfaceStringProviding",
+            "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP",
+            "mangledName": "$s13FBSDKLoginKit28UserInterfaceStringProvidingP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "Name",
+        "printedName": "Name",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "loginButtonDidTap",
+            "printedName": "loginButtonDidTap",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE17loginButtonDidTapABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE17loginButtonDidTapABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE17loginButtonDidTapABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE17loginButtonDidTapABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "smartLoginService",
+            "printedName": "smartLoginService",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE17smartLoginServiceABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE17smartLoginServiceABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE17smartLoginServiceABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE17smartLoginServiceABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sessionAuthStart",
+            "printedName": "sessionAuthStart",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sessionAuthEnd",
+            "printedName": "sessionAuthEnd",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sessionAuthMethodStart",
+            "printedName": "sessionAuthMethodStart",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sessionAuthMethodEnd",
+            "printedName": "sessionAuthMethodEnd",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthMethodEndABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthMethodEndABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthMethodEndABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthMethodEndABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sessionAuthHeartbeat",
+            "printedName": "sessionAuthHeartbeat",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Name",
+                "printedName": "FBSDKCoreKit.AppEvents.Name",
+                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvpZ",
+            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Name",
+                    "printedName": "FBSDKCoreKit.AppEvents.Name",
+                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvgZ",
+                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName",
+        "moduleName": "FBSDKCoreKit",
+        "declAttributes": [
+          "SynthesizedProtocol",
+          "SynthesizedProtocol",
+          "SynthesizedProtocol",
+          "SynthesizedProtocol",
+          "SynthesizedProtocol",
+          "SynthesizedProtocol",
+          "Sendable"
+        ],
+        "isFromExtension": true,
+        "isExternal": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_ObjectiveCBridgeable",
+            "printedName": "_ObjectiveCBridgeable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "_ObjectiveCType",
+                "printedName": "_ObjectiveCType",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSString",
+                    "printedName": "Foundation.NSString",
+                    "usr": "c:objc(cs)NSString"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:s21_ObjectiveCBridgeableP",
+            "mangledName": "$ss21_ObjectiveCBridgeableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_SwiftNewtypeWrapper",
+            "printedName": "_SwiftNewtypeWrapper",
+            "usr": "s:s20_SwiftNewtypeWrapperP",
+            "mangledName": "$ss20_SwiftNewtypeWrapperP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_HasCustomAnyHashableRepresentation",
+            "printedName": "_HasCustomAnyHashableRepresentation",
+            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
+            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "ServerConfigurationProvider",
+        "printedName": "ServerConfigurationProvider",
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKCoreKit@objc(cs)ServerConfigurationProvider",
+        "mangledName": "$s12FBSDKCoreKit27ServerConfigurationProviderC",
+        "moduleName": "FBSDKCoreKit",
+        "declAttributes": [
+          "Final",
+          "ObjC"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "isExternal": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "ServerConfigurationProviding",
+            "printedName": "ServerConfigurationProviding",
+            "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP",
+            "mangledName": "$s13FBSDKLoginKit28ServerConfigurationProvidingP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "ASWebAuthenticationSession",
+        "printedName": "ASWebAuthenticationSession",
+        "declKind": "Class",
+        "usr": "c:objc(cs)ASWebAuthenticationSession",
+        "moduleName": "AuthenticationServices",
+        "isOpen": true,
+        "intro_iOS": "12.0",
+        "objc_name": "ASWebAuthenticationSession",
+        "declAttributes": [
+          "Available",
+          "Available",
+          "ObjC",
+          "Dynamic"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "isExternal": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SilentAuthSessionProviding",
+            "printedName": "SilentAuthSessionProviding",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "AuthenticationSessionProtocol",
+            "printedName": "AuthenticationSessionProtocol",
+            "usr": "s:12FBSDKCoreKit29AuthenticationSessionProtocolP",
+            "mangledName": "$s12FBSDKCoreKit29AuthenticationSessionProtocolP"
+          }
+        ]
+      }
+    ],
+    "json_format_version": 8
+  },
+  "ConstValues": [
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/AppSwitch.swift",
+      "kind": "IntegerLiteral",
+      "offset": 674,
+      "length": 7,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/AuthenticationTokenFactory.swift",
+      "kind": "StringLiteral",
+      "offset": 711,
+      "length": 29,
+      "value": "\"-----BEGIN CERTIFICATE-----\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/AuthenticationTokenFactory.swift",
+      "kind": "StringLiteral",
+      "offset": 764,
+      "length": 27,
+      "value": "\"-----END CERTIFICATE-----\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/BackgroundRefreshManager.swift",
+      "kind": "BooleanLiteral",
+      "offset": 1543,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "StringLiteral",
+      "offset": 865,
+      "length": 2,
+      "value": "\"\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "IntegerLiteral",
+      "offset": 914,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1180,
+      "length": 2,
+      "value": "72"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1231,
+      "length": 2,
+      "value": "43"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1238,
+      "length": 3,
+      "value": "128"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DPoPKeyManager.swift",
+      "kind": "StringLiteral",
+      "offset": 4314,
+      "length": 27,
+      "value": "\"com.facebook.sdk.dpop.key\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DefaultAudience.swift",
+      "kind": "IntegerLiteral",
+      "offset": 964,
+      "length": 6,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DefaultAudience.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1064,
+      "length": 8,
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginCodeInfo.swift",
+      "kind": "IntegerLiteral",
+      "offset": 850,
+      "length": 1,
+      "value": "5"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
+      "kind": "Dictionary",
+      "offset": 692,
+      "length": 3,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1994,
+      "length": 7,
+      "value": "1349172"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2089,
+      "length": 7,
+      "value": "1349173"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2198,
+      "length": 7,
+      "value": "1349174"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2268,
+      "length": 7,
+      "value": "1349152"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginManager.swift",
+      "kind": "BooleanLiteral",
+      "offset": 1341,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 908,
+      "length": 8,
+      "value": "\"device\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 946,
+      "length": 7,
+      "value": "\"model\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 1018,
+      "length": 7,
+      "value": "\"fbsdk\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 1051,
+      "length": 5,
+      "value": "\"ios\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 1171,
+      "length": 3,
+      "value": "\".\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 1182,
+      "length": 3,
+      "value": "\"|\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1227,
+      "length": 2,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 1370,
+      "length": 5,
+      "value": "\"dev\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
+      "kind": "StringLiteral",
+      "offset": 1450,
+      "length": 11,
+      "value": "\"_fb._tcp.\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DirectRefreshSession.swift",
+      "kind": "IntegerLiteral",
+      "offset": 849,
+      "length": 2,
+      "value": "30"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DirectRefreshSession.swift",
+      "kind": "Dictionary",
+      "offset": 3389,
+      "length": 3,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "Array",
+      "offset": 1814,
+      "length": 2,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "BooleanLiteral",
+      "offset": 3541,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4286,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4362,
+      "length": 12,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4531,
+      "length": 7,
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "FloatLiteral",
+      "offset": 4600,
+      "length": 4,
+      "value": "16.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "FloatLiteral",
+      "offset": 4637,
+      "length": 3,
+      "value": "6.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "FloatLiteral",
+      "offset": 4671,
+      "length": 4,
+      "value": "28.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "FloatLiteral",
+      "offset": 4705,
+      "length": 3,
+      "value": "8.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
+      "kind": "FloatLiteral",
+      "offset": 4750,
+      "length": 3,
+      "value": "8.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginTooltipView.swift",
+      "kind": "BooleanLiteral",
+      "offset": 1202,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 752,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 814,
+      "length": 1,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1016,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1041,
+      "length": 1,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1137,
+      "length": 3,
+      "value": "0.3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1181,
+      "length": 5,
+      "value": "0.001"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1226,
+      "length": 3,
+      "value": "1.1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1273,
+      "length": 4,
+      "value": "0.98"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1319,
+      "length": 1,
+      "value": "6"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1364,
+      "length": 2,
+      "value": "17"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1425,
+      "length": 2,
+      "value": "-3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1471,
+      "length": 1,
+      "value": "4"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1519,
+      "length": 3,
+      "value": "0.5"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1561,
+      "length": 1,
+      "value": "6"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1602,
+      "length": 2,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1650,
+      "length": 2,
+      "value": "11"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1731,
+      "length": 4,
+      "value": "0x6e"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1738,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1752,
+      "length": 4,
+      "value": "0x9c"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1759,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1772,
+      "length": 4,
+      "value": "0xf5"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1779,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1793,
+      "length": 3,
+      "value": "1.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1826,
+      "length": 4,
+      "value": "0x49"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1833,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1847,
+      "length": 4,
+      "value": "0x74"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1854,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1867,
+      "length": 4,
+      "value": "0xc6"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1874,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1888,
+      "length": 3,
+      "value": "1.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1970,
+      "length": 4,
+      "value": "0x51"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1977,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1991,
+      "length": 4,
+      "value": "0x50"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 1998,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2011,
+      "length": 4,
+      "value": "0x4f"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2018,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2032,
+      "length": 3,
+      "value": "1.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2065,
+      "length": 4,
+      "value": "0x2d"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2072,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2086,
+      "length": 4,
+      "value": "0x2c"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2093,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2106,
+      "length": 4,
+      "value": "0x2c"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2113,
+      "length": 5,
+      "value": "255.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2127,
+      "length": 3,
+      "value": "1.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 2425,
+      "length": 3,
+      "value": "6.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 3318,
+      "length": 3,
+      "value": "6.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3560,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "BooleanLiteral",
+      "offset": 3936,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "BooleanLiteral",
+      "offset": 3970,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4074,
+      "length": 1,
+      "value": "7"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4113,
+      "length": 2,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4158,
+      "length": 3,
+      "value": "185"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4206,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "FloatLiteral",
+      "offset": 4253,
+      "length": 4,
+      "value": "-2.5"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
+      "kind": "Array",
+      "offset": 4300,
+      "length": 2,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 826,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1056,
+      "length": 15,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1301,
+      "length": 13,
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1575,
+      "length": 15,
+      "value": "3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1874,
+      "length": 12,
+      "value": "4"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2055,
+      "length": 12,
+      "value": "5"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2238,
+      "length": 7,
+      "value": "6"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2441,
+      "length": 11,
+      "value": "7"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2799,
+      "length": 15,
+      "value": "8"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2971,
+      "length": 9,
+      "value": "9"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3287,
+      "length": 15,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3473,
+      "length": 19,
+      "value": "11"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4513,
+      "length": 12,
+      "value": "12"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 5405,
+      "length": 23,
+      "value": "13"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 5508,
+      "length": 7,
+      "value": "14"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10238,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10445,
+      "length": 10,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10627,
+      "length": 12,
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10981,
+      "length": 10,
+      "value": "3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4190,
+      "length": 58,
+      "value": "\"FBSDKLoginKit: DPoP key generation failed during silent \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4261,
+      "length": 70,
+      "value": "\"refresh — `dpop_jkt` will be omitted. Underlying error: \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4328,
+      "length": 1,
+      "value": "\". \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4344,
+      "length": 69,
+      "value": "\"See LimitedLoginRefreshError.dpopKeyGenerationFailed for diagnosis.\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 307,
+      "length": 25,
+      "value": "\"fb_login_button_did_tap\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 413,
+      "length": 24,
+      "value": "\"fb_smart_login_service\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 605,
+      "length": 23,
+      "value": "\"fb_mobile_login_start\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 762,
+      "length": 26,
+      "value": "\"fb_mobile_login_complete\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 924,
+      "length": 30,
+      "value": "\"fb_mobile_login_method_start\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 1090,
+      "length": 33,
+      "value": "\"fb_mobile_login_method_complete\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
+      "kind": "StringLiteral",
+      "offset": 1259,
+      "length": 27,
+      "value": "\"fb_mobile_login_heartbeat\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginConfiguration.swift",
+      "kind": "Array",
+      "offset": 16222,
+      "length": 2,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 418,
+      "length": 15,
+      "value": "\"\/dialog\/oauth\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 462,
+      "length": 11,
+      "value": "\"authorize\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 507,
+      "length": 10,
+      "value": "\"limited.\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 594,
+      "length": 40,
+      "value": "\"id_token,graph_domain,user_token_nonce\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 672,
+      "length": 70,
+      "value": "\"id_token,token_or_nonce,signed_request,graph_domain,user_token_nonce\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 820,
+      "length": 21,
+      "value": "\"ios_14_do_not_track\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 875,
+      "length": 7,
+      "value": "\"touch\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 910,
+      "length": 5,
+      "value": "\"ios\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 946,
+      "length": 6,
+      "value": "\"S256\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 980,
+      "length": 8,
+      "value": "\"openid\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 1184,
+      "length": 10,
+      "value": "\"dpop_jkt\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "Dictionary",
+      "offset": 679,
+      "length": 3,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2931,
+      "length": 3,
+      "value": "300"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2983,
+      "length": 7,
+      "value": "301"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3059,
+      "length": 15,
+      "value": "302"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3165,
+      "length": 16,
+      "value": "303"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3272,
+      "length": 12,
+      "value": "304"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3367,
+      "length": 15,
+      "value": "305"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3579,
+      "length": 24,
+      "value": "306"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3677,
+      "length": 24,
+      "value": "307"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3772,
+      "length": 18,
+      "value": "308"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3857,
+      "length": 14,
+      "value": "309"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3939,
+      "length": 18,
+      "value": "310"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager+LimitedLoginRefresh.swift",
+      "kind": "StringLiteral",
+      "offset": 6087,
+      "length": 5,
+      "value": "\"cnf\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager+LimitedLoginRefresh.swift",
+      "kind": "StringLiteral",
+      "offset": 6137,
+      "length": 5,
+      "value": "\"jkt\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "BooleanLiteral",
+      "offset": 1430,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 1561,
+      "length": 26,
+      "value": "\"expected_login_challenge\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 1619,
+      "length": 22,
+      "value": "\"expected_login_nonce\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 1680,
+      "length": 30,
+      "value": "\"expected_login_code_verifier\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 1743,
+      "length": 18,
+      "value": "\"user_token_nonce\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1822,
+      "length": 2,
+      "value": "20"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 1902,
+      "length": 41,
+      "value": "\"com.apple.SafariServices.Authentication\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 1984,
+      "length": 59,
+      "value": "\"com.apple.AuthenticationServices.WebAuthenticationSession\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2247,
+      "length": 14,
+      "value": "\"browser_auth\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2300,
+      "length": 11,
+      "value": "\"sfvc_auth\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2345,
+      "length": 24,
+      "value": "\"native_app_switch_auth\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2595,
+      "length": 26,
+      "value": "\"com.facebook.sdk.unknown\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2704,
+      "length": 51,
+      "value": "\"com.facebook.sdk.loginmanager.\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2754,
+      "length": 2,
+      "value": "\"\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 28908,
+      "length": 57,
+      "value": "\"FBSDKLoginKit: DPoP key generation failed at login — \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 28978,
+      "length": 65,
+      "value": "\"`dpop_jkt` will be omitted and the resulting token will not be \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 29056,
+      "length": 42,
+      "value": "\"DPoP-bound. Underlying error: \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 29095,
+      "length": 1,
+      "value": "\". \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 29111,
+      "length": 69,
+      "value": "\"See LimitedLoginRefreshError.dpopKeyGenerationFailed for diagnosis.\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 341,
+      "length": 2,
+      "value": "\"\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 481,
+      "length": 7,
+      "value": "\"state\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 520,
+      "length": 31,
+      "value": "\"com.facebook.sdk_client_state\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 646,
+      "length": 18,
+      "value": "\"0_auth_logger_id\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 717,
+      "length": 16,
+      "value": "\"1_timestamp_ms\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 783,
+      "length": 10,
+      "value": "\"2_result\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 847,
+      "length": 10,
+      "value": "\"3_method\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 910,
+      "length": 14,
+      "value": "\"4_error_code\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 980,
+      "length": 17,
+      "value": "\"5_error_message\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1047,
+      "length": 10,
+      "value": "\"6_extras\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1113,
+      "length": 17,
+      "value": "\"7_logging_token\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1193,
+      "length": 22,
+      "value": "\"declined_permissions\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1288,
+      "length": 15,
+      "value": "\"error_message\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1339,
+      "length": 21,
+      "value": "\"inner_error_message\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1404,
+      "length": 52,
+      "value": "\"com.facebook.sdk:FBSDKErrorLocalizedDescriptionKey\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1496,
+      "length": 58,
+      "value": "\"com.facebook.sdk:FBSDKGraphRequestErrorGraphErrorCodeKey\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1614,
+      "length": 23,
+      "value": "\"com.facebook.sdk.core\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1655,
+      "length": 24,
+      "value": "\"com.facebook.sdk.login\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
+      "kind": "StringLiteral",
+      "offset": 1758,
+      "length": 11,
+      "value": "\"cancelled\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
+      "kind": "IntegerLiteral",
+      "offset": 301,
+      "length": 5,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
+      "kind": "IntegerLiteral",
+      "offset": 388,
+      "length": 15,
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginTracking.swift",
+      "kind": "IntegerLiteral",
+      "offset": 506,
+      "length": 7,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "FloatLiteral",
+      "offset": 481,
+      "length": 4,
+      "value": "60.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "FloatLiteral",
+      "offset": 652,
+      "length": 5,
+      "value": "300.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "IntegerLiteral",
+      "offset": 801,
+      "length": 2,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "Array",
+      "offset": 2291,
+      "length": 2,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "IntegerLiteral",
+      "offset": 423,
+      "length": 1,
+      "value": "3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 467,
+      "length": 3,
+      "value": "1.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 509,
+      "length": 4,
+      "value": "30.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 547,
+      "length": 3,
+      "value": "2.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 578,
+      "length": 3,
+      "value": "0.2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "IntegerLiteral",
+      "offset": 989,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/SilentAuthenticationSession.swift",
+      "kind": "FloatLiteral",
+      "offset": 461,
+      "length": 4,
+      "value": "30.0"
+    }
+  ]
+}
\ No newline at end of file

--
Gitblit v1.8.0