lpw
2026-07-15 1e76915d56eba893c684cf9794cb23f7017fe6a1
frameworks/FBSDKLoginKit.xcframework/ios-arm64_arm64e/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.abi.json
File was renamed from frameworks/FBSDKLoginKit.xcframework/ios-arm64/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios.abi.json
@@ -15,6 +15,232 @@
        ]
      },
      {
        "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",
@@ -118,20 +344,13 @@
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKLoginKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKLoginKit"
      },
      {
        "kind": "Import",
@@ -825,6 +1044,262 @@
      },
      {
        "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",
@@ -1100,6 +1575,936 @@
            "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"
        ]
      },
      {
@@ -3207,6 +4612,13 @@
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -3524,6 +4936,13 @@
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -6030,6 +7449,708 @@
      },
      {
        "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",
@@ -6680,6 +8801,108 @@
                "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": [
@@ -9525,6 +11748,13 @@
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -11402,6 +13632,13 @@
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -11697,6 +13934,3143 @@
        "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"
          }
        ]
      },
      {
@@ -12336,6 +17710,57 @@
          },
          {
            "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": [
@@ -12662,6 +18087,85 @@
          {
            "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": [
              {
@@ -12749,6 +18253,99 @@
          {
            "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": [
              {
@@ -12797,6 +18394,71 @@
            "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",
@@ -12864,6 +18526,79 @@
            "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",
@@ -12956,7 +18691,94 @@
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:codeVerifier:)",
            "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",
@@ -13028,16 +18850,22 @@
              },
              {
                "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:codeVerifier:",
            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0Ctcfc",
            "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:codeVerifier:",
            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
@@ -13101,6 +18929,65 @@
          {
            "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": [
              {
@@ -13140,7 +19027,52 @@
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:codeVerifier:)",
            "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",
@@ -13217,6 +19149,13 @@
              },
              {
                "kind": "TypeNominal",
                "name": "AppSwitch",
                "printedName": "FBSDKLoginKit.AppSwitch",
                "hasDefaultArg": true,
                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
              },
              {
                "kind": "TypeNominal",
                "name": "CodeVerifier",
                "printedName": "FBSDKLoginKit.CodeVerifier",
                "hasDefaultArg": true,
@@ -13224,8 +19163,8 @@
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0Ctcfc",
            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0Ctcfc",
            "usr": "s:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
            "moduleName": "FBSDKLoginKit",
            "declAttributes": [
              "Convenience",
@@ -13340,6 +19279,604 @@
            "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"
          }
        ]
      },
@@ -14279,6 +20816,13 @@
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -14890,6 +21434,13 @@
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -15098,6 +21649,494 @@
            "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",
@@ -16659,6 +23698,400 @@
            "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:)",
@@ -16862,6 +24295,587 @@
              "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",
@@ -19361,7 +27375,8 @@
            "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC04postC9HeartbeatyyF",
            "moduleName": "FBSDKLoginKit",
            "declAttributes": [
              "Final"
              "Final",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
@@ -24568,10 +32583,334 @@
          },
          {
            "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"
          }
        ]
      },
@@ -25352,6 +33691,1351 @@
      },
      {
        "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",
@@ -25460,6 +35144,1000 @@
            "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"
          }
        ]
      },
@@ -28034,6 +38712,570 @@
      },
      {
        "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",
@@ -28607,6 +39849,13 @@
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
@@ -28700,24 +39949,139 @@
            "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",
          "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": 731,
      "offset": 711,
      "length": 29,
      "value": "\"-----BEGIN CERTIFICATE-----\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/AuthenticationTokenFactory.swift",
      "kind": "StringLiteral",
      "offset": 784,
      "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",
@@ -28753,6 +40117,13 @@
      "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",
@@ -28881,6 +40252,20 @@
      "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,
@@ -28890,63 +40275,63 @@
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "BooleanLiteral",
      "offset": 3428,
      "offset": 3541,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4173,
      "offset": 4286,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4249,
      "offset": 4362,
      "length": 12,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4418,
      "offset": 4531,
      "length": 7,
      "value": "2"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "FloatLiteral",
      "offset": 4487,
      "offset": 4600,
      "length": 4,
      "value": "16.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "FloatLiteral",
      "offset": 4524,
      "offset": 4637,
      "length": 3,
      "value": "6.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "FloatLiteral",
      "offset": 4558,
      "offset": 4671,
      "length": 4,
      "value": "28.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "FloatLiteral",
      "offset": 4592,
      "offset": 4705,
      "length": 3,
      "value": "8.0"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
      "kind": "FloatLiteral",
      "offset": 4637,
      "offset": 4750,
      "length": 3,
      "value": "8.0"
    },
@@ -29343,6 +40728,167 @@
      "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,
@@ -29394,9 +40940,86 @@
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginConfiguration.swift",
      "kind": "Array",
      "offset": 9284,
      "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",
@@ -29483,6 +41106,20 @@
      "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,
@@ -29527,58 +41164,93 @@
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
      "kind": "StringLiteral",
      "offset": 1859,
      "length": 15,
      "value": "\"\/dialog\/oauth\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
      "kind": "StringLiteral",
      "offset": 1951,
      "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": 2033,
      "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": 2296,
      "offset": 2247,
      "length": 14,
      "value": "\"browser_auth\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
      "kind": "StringLiteral",
      "offset": 2349,
      "offset": 2300,
      "length": 11,
      "value": "\"sfvc_auth\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
      "kind": "StringLiteral",
      "offset": 2613,
      "length": 82,
      "value": "\"Unable to find main bundle identifier. Cannot create keychain service identifier\""
      "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": 2785,
      "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": 2835,
      "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",
@@ -29733,6 +41405,83 @@
      "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"
    }
  ]
}