{
  "ABIRoot": {
    "kind": "Root",
    "name": "TopLevel",
    "printedName": "TopLevel",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "AVFoundation",
        "printedName": "AVFoundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Vision",
        "printedName": "Vision",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "Exported"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "Exported"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StripePaymentSheetBundleLocator",
        "printedName": "StripePaymentSheetBundleLocator",
        "children": [
          {
            "kind": "Var",
            "name": "internalClass",
            "printedName": "internalClass",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ExistentialMetatype",
                "printedName": "AnyObject.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "AnyObject"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0abC13BundleLocatorC13internalClassyXlXpvpZ",
            "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC13internalClassyXlXpvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "AnyObject.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "AnyObject"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0abC13BundleLocatorC13internalClassyXlXpvgZ",
                "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC13internalClassyXlXpvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "bundleName",
            "printedName": "bundleName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0abC13BundleLocatorC10bundleNameSSvpZ",
            "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC10bundleNameSSvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "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:18StripePaymentSheet0abC13BundleLocatorC10bundleNameSSvgZ",
                "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC10bundleNameSSvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "resourcesBundle",
            "printedName": "resourcesBundle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bundle",
                "printedName": "Foundation.Bundle",
                "usr": "c:objc(cs)NSBundle"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0abC13BundleLocatorC09resourcesD0So8NSBundleCvpZ",
            "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC09resourcesD0So8NSBundleCvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0abC13BundleLocatorC09resourcesD0So8NSBundleCvgZ",
                "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC09resourcesD0So8NSBundleCvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:18StripePaymentSheet0abC13BundleLocatorC",
        "mangledName": "$s18StripePaymentSheet0abC13BundleLocatorC",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "Final",
          "AccessControl",
          "SPIAccessControl",
          "RawDocComment"
        ],
        "spi_group_names": [
          "STP"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "BundleLocatorProtocol",
            "printedName": "BundleLocatorProtocol",
            "usr": "s:10StripeCore21BundleLocatorProtocolP",
            "mangledName": "$s10StripeCore21BundleLocatorProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Security",
        "printedName": "Security",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AuthenticationServices",
        "printedName": "AuthenticationServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AuthenticationServices",
        "printedName": "AuthenticationServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "SafariServices",
        "printedName": "SafariServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "AddressViewControllerDelegate",
        "printedName": "AddressViewControllerDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "addressViewControllerDidFinish",
            "printedName": "addressViewControllerDidFinish(_:with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "AddressViewController",
                "printedName": "StripePaymentSheet.AddressViewController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.AddressViewController.AddressDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AddressDetails",
                    "printedName": "StripePaymentSheet.AddressViewController.AddressDetails",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet29AddressViewControllerDelegateP07addresseF9DidFinish_4withyAA0deF0C_AG0D7DetailsVSgtF",
            "mangledName": "$s18StripePaymentSheet29AddressViewControllerDelegateP07addresseF9DidFinish_4withyAA0deF0C_AG0D7DetailsVSgtF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.AddressViewControllerDelegate>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.AddressViewControllerDelegate>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:18StripePaymentSheet29AddressViewControllerDelegateP",
        "mangledName": "$s18StripePaymentSheet29AddressViewControllerDelegateP",
        "moduleName": "StripePaymentSheet",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AddressViewController",
        "printedName": "AddressViewController",
        "children": [
          {
            "kind": "Var",
            "name": "configuration",
            "printedName": "configuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.AddressViewController.Configuration",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC13configurationAC13ConfigurationVvp",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13configurationAC13ConfigurationVvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Custom",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.AddressViewController.Configuration",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13configurationAC13ConfigurationVvg",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13configurationAC13ConfigurationVvg",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "StripePaymentSheet.AddressViewControllerDelegate?"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvp",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Custom",
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "RawDocComment"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.AddressViewControllerDelegate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AddressViewControllerDelegate",
                        "printedName": "StripePaymentSheet.AddressViewControllerDelegate",
                        "usr": "s:18StripePaymentSheet29AddressViewControllerDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvg",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvg",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.AddressViewControllerDelegate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AddressViewControllerDelegate",
                        "printedName": "StripePaymentSheet.AddressViewControllerDelegate",
                        "usr": "s:18StripePaymentSheet29AddressViewControllerDelegateP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvs",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvs",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvM",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC8delegateAA0deF8Delegate_pSgvM",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AddressViewController",
                "printedName": "StripePaymentSheet.AddressViewController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.AddressViewController.Configuration",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV"
              },
              {
                "kind": "TypeNominal",
                "name": "AddressViewControllerDelegate",
                "printedName": "StripePaymentSheet.AddressViewControllerDelegate",
                "usr": "s:18StripePaymentSheet29AddressViewControllerDelegateP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC13configuration8delegateA2C13ConfigurationV_AA0deF8Delegate_ptcfc",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13configuration8delegateA2C13ConfigurationV_AA0deF8Delegate_ptcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Custom",
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "viewDidLoad",
            "printedName": "viewDidLoad()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController(im)viewDidLoad",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC11viewDidLoadyyF",
            "moduleName": "StripePaymentSheet",
            "overriding": true,
            "objc_name": "viewDidLoad",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "AccessControl",
              "Override",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewDidAppear",
            "printedName": "viewDidAppear(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController(im)viewDidAppear:",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13viewDidAppearyySbF",
            "moduleName": "StripePaymentSheet",
            "overriding": true,
            "objc_name": "viewDidAppear:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "AccessControl",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "viewWillDisappear",
            "printedName": "viewWillDisappear(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController(im)viewWillDisappear:",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC17viewWillDisappearyySbF",
            "moduleName": "StripePaymentSheet",
            "overriding": true,
            "objc_name": "viewWillDisappear:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nibName:bundle:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AddressViewController",
                "printedName": "StripePaymentSheet.AddressViewController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Bundle?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController(im)initWithNibName:bundle:",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc",
            "moduleName": "StripePaymentSheet",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithNibName:bundle:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "AddressDetails",
            "printedName": "AddressDetails",
            "children": [
              {
                "kind": "Var",
                "name": "address",
                "printedName": "address",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.AddressViewController.AddressDetails.Address",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV7addressAE0D0Vvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV7addressAE0D0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripePaymentSheet.AddressViewController.AddressDetails.Address",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV7addressAE0D0Vvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV7addressAE0D0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "name",
                "printedName": "name",
                "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:18StripePaymentSheet21AddressViewControllerC0D7DetailsV4nameSSSgvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV4nameSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV4nameSSSgvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV4nameSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "phone",
                "printedName": "phone",
                "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:18StripePaymentSheet21AddressViewControllerC0D7DetailsV5phoneSSSgvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV5phoneSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV5phoneSSSgvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV5phoneSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "isCheckboxSelected",
                "printedName": "isCheckboxSelected",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV18isCheckboxSelectedSbSgvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV18isCheckboxSelectedSbSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV18isCheckboxSelectedSbSgvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV18isCheckboxSelectedSbSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(address:name:phone:isCheckboxSelected:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AddressDetails",
                    "printedName": "StripePaymentSheet.AddressViewController.AddressDetails",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.AddressViewController.AddressDetails.Address",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV7address4name5phone18isCheckboxSelectedA2E0D0V_SSSgALSbSgtcfc",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV7address4name5phone18isCheckboxSelectedA2E0D0V_SSSgALSbSgtcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "TypeDecl",
                "name": "Address",
                "printedName": "Address",
                "children": [
                  {
                    "kind": "Var",
                    "name": "city",
                    "printedName": "city",
                    "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:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V4citySSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V4citySSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V4citySSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V4citySSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "country",
                    "printedName": "country",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V7countrySSvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V7countrySSvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V7countrySSvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V7countrySSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "line1",
                    "printedName": "line1",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line1SSvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line1SSvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line1SSvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line1SSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "line2",
                    "printedName": "line2",
                    "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:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line2SSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line2SSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line2SSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5line2SSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "postalCode",
                    "printedName": "postalCode",
                    "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:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V10postalCodeSSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V10postalCodeSSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V10postalCodeSSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V10postalCodeSSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "state",
                    "printedName": "state",
                    "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:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5stateSSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5stateSSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5stateSSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V5stateSSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(city:country:line1:line2:postalCode:state:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripePaymentSheet.AddressViewController.AddressDetails.Address",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "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"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V4city7country5line15line210postalCode5stateAGSSSg_S2SA3Ntcfc",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V4city7country5line15line210postalCode5stateAGSSSg_S2SA3Ntcfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV0D0V",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC0D7DetailsV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true
          },
          {
            "kind": "TypeDecl",
            "name": "Configuration",
            "printedName": "Configuration",
            "children": [
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(defaultValues:additionalFields:allowedCountries:appearance:buttonTitle:title:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.AddressViewController.Configuration",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultAddressDetails",
                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.DefaultAddressDetails",
                    "hasDefaultArg": true,
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AdditionalFields",
                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields",
                    "hasDefaultArg": true,
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "hasDefaultArg": true,
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValues16additionalFields16allowedCountries10appearance11buttonTitle5titleA2E07DefaultD7DetailsV_AE010AdditionalK0VSaySSGAA0bC0C10AppearanceVSSSgAUtcfc",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValues16additionalFields16allowedCountries10appearance11buttonTitle5titleA2E07DefaultD7DetailsV_AE010AdditionalK0VSaySSGAA0bC0C10AppearanceVSSSgAUtcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "TypeDecl",
                "name": "AdditionalFields",
                "printedName": "AdditionalFields",
                "children": [
                  {
                    "kind": "TypeDecl",
                    "name": "FieldConfiguration",
                    "printedName": "FieldConfiguration",
                    "children": [
                      {
                        "kind": "Var",
                        "name": "hidden",
                        "printedName": "hidden",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration.Type) -> StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FieldConfiguration",
                                "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "FieldConfiguration",
                                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O6hiddenyA2ImF",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O6hiddenyA2ImF",
                        "moduleName": "StripePaymentSheet",
                        "declAttributes": [
                          "RawDocComment"
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "optional",
                        "printedName": "optional",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration.Type) -> StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FieldConfiguration",
                                "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "FieldConfiguration",
                                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O8optionalyA2ImF",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O8optionalyA2ImF",
                        "moduleName": "StripePaymentSheet",
                        "declAttributes": [
                          "RawDocComment"
                        ]
                      },
                      {
                        "kind": "Var",
                        "name": "required",
                        "printedName": "required",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration.Type) -> StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FieldConfiguration",
                                "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Metatype",
                                "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration.Type",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "FieldConfiguration",
                                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "declKind": "EnumElement",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O8requiredyA2ImF",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O8requiredyA2ImF",
                        "moduleName": "StripePaymentSheet",
                        "declAttributes": [
                          "RawDocComment"
                        ]
                      },
                      {
                        "kind": "Function",
                        "name": "==",
                        "printedName": "==(_:_:)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "FieldConfiguration",
                            "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "FieldConfiguration",
                            "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                          }
                        ],
                        "declKind": "Func",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O2eeoiySbAI_AItFZ",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O2eeoiySbAI_AItFZ",
                        "moduleName": "StripePaymentSheet",
                        "static": true,
                        "implicit": true,
                        "funcSelfKind": "NonMutating"
                      },
                      {
                        "kind": "Var",
                        "name": "hashValue",
                        "printedName": "hashValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Var",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O9hashValueSivp",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O9hashValueSivp",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessors": [
                          {
                            "kind": "Accessor",
                            "name": "Get",
                            "printedName": "Get()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "declKind": "Accessor",
                            "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O9hashValueSivg",
                            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O9hashValueSivg",
                            "moduleName": "StripePaymentSheet",
                            "implicit": true,
                            "accessorKind": "get"
                          }
                        ]
                      },
                      {
                        "kind": "Function",
                        "name": "hash",
                        "printedName": "hash(into:)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Hasher",
                            "printedName": "Swift.Hasher",
                            "paramValueOwnership": "InOut",
                            "usr": "s:s6HasherV"
                          }
                        ],
                        "declKind": "Func",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O4hash4intoys6HasherVz_tF",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O4hash4intoys6HasherVz_tF",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "funcSelfKind": "NonMutating"
                      }
                    ],
                    "declKind": "Enum",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "conformances": [
                      {
                        "kind": "Conformance",
                        "name": "Equatable",
                        "printedName": "Equatable",
                        "usr": "s:SQ",
                        "mangledName": "$sSQ"
                      },
                      {
                        "kind": "Conformance",
                        "name": "Hashable",
                        "printedName": "Hashable",
                        "usr": "s:SH",
                        "mangledName": "$sSH"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "phone",
                    "printedName": "phone",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FieldConfiguration",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0Ovp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0Ovp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FieldConfiguration",
                            "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0Ovg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0Ovg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "FieldConfiguration",
                            "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                            "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0Ovs",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0Ovs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0OvM",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phoneAG05FieldG0OvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "checkboxLabel",
                    "printedName": "checkboxLabel",
                    "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:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvs",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvM",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV13checkboxLabelSSSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(phone:checkboxLabel:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AdditionalFields",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FieldConfiguration",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields.FieldConfiguration",
                        "hasDefaultArg": true,
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV05FieldG0O"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phone13checkboxLabelA2G05FieldG0O_SSSgtcfc",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV5phone13checkboxLabelA2G05FieldG0O_SSSgtcfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "DefaultAddressDetails",
                "printedName": "DefaultAddressDetails",
                "children": [
                  {
                    "kind": "Var",
                    "name": "address",
                    "printedName": "address",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripePaymentSheet.PaymentSheet.Address",
                        "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0Vvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0Vvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Address",
                            "printedName": "StripePaymentSheet.PaymentSheet.Address",
                            "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0Vvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0Vvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Address",
                            "printedName": "StripePaymentSheet.PaymentSheet.Address",
                            "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0Vvs",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0Vvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0VvM",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7addressAA0bC0C0D0VvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "name",
                    "printedName": "name",
                    "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:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvs",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvM",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV4nameSSSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "phone",
                    "printedName": "phone",
                    "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:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.String?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvs",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvM",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV5phoneSSSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "isCheckboxSelected",
                    "printedName": "isCheckboxSelected",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvp",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Bool?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvg",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "Swift.Bool?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvs",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvM",
                        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV18isCheckboxSelectedSbSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(address:name:phone:isCheckboxSelected:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DefaultAddressDetails",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.DefaultAddressDetails",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripePaymentSheet.PaymentSheet.Address",
                        "hasDefaultArg": true,
                        "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7address4name5phone18isCheckboxSelectedAgA0bC0C0D0V_SSSgAPSbSgtcfc",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV7address4name5phone18isCheckboxSelectedAgA0bC0C0D0V_SSSgAPSbSgtcfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "defaultValues",
                "printedName": "defaultValues",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultAddressDetails",
                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.DefaultAddressDetails",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DefaultAddressDetails",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.DefaultAddressDetails",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DefaultAddressDetails",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.DefaultAddressDetails",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV07DefaultD7DetailsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV13defaultValuesAE07DefaultD7DetailsVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "additionalFields",
                "printedName": "additionalFields",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AdditionalFields",
                    "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0Vvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AdditionalFields",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0Vvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AdditionalFields",
                        "printedName": "StripePaymentSheet.AddressViewController.Configuration.AdditionalFields",
                        "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16AdditionalFieldsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0Vvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0Vvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0VvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16additionalFieldsAE010AdditionalI0VvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "allowedCountries",
                "printedName": "allowedCountries",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV16allowedCountriesSaySSGvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "appearance",
                "printedName": "appearance",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV10appearanceAA0bC0C10AppearanceVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "buttonTitle",
                "printedName": "buttonTitle",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV11buttonTitleSSvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "title",
                "printedName": "title",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV5titleSSvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "apiClient",
                "printedName": "apiClient",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "STPAPIClient",
                        "printedName": "StripeCore.STPAPIClient",
                        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "STPAPIClient",
                        "printedName": "StripeCore.STPAPIClient",
                        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV9apiClient0A4Core12STPAPIClientCvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "autocompleteCountries",
                "printedName": "autocompleteCountries",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvp",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvg",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvs",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvM",
                    "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV21autocompleteCountriesSaySSGvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC13ConfigurationV",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC13ConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true
          },
          {
            "kind": "Function",
            "name": "didUpdate",
            "printedName": "didUpdate(element:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Element",
                "printedName": "StripeUICore.Element",
                "usr": "s:12StripeUICore7ElementP"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC9didUpdate7elementy0A6UICore7Element_p_tF",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC9didUpdate7elementy0A6UICore7Element_p_tF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Custom",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "continueToNextField",
            "printedName": "continueToNextField(element:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Element",
                "printedName": "StripeUICore.Element",
                "usr": "s:12StripeUICore7ElementP"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC19continueToNextField7elementy0A6UICore7Element_p_tF",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC19continueToNextField7elementy0A6UICore7Element_p_tF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Custom",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "gestureRecognizer",
            "printedName": "gestureRecognizer(_:shouldReceive:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "UIGestureRecognizer",
                "printedName": "UIKit.UIGestureRecognizer",
                "usr": "c:objc(cs)UIGestureRecognizer"
              },
              {
                "kind": "TypeNominal",
                "name": "UITouch",
                "printedName": "UIKit.UITouch",
                "usr": "c:objc(cs)UITouch"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@StripePaymentSheet@objc(cs)STPAddressViewController(im)gestureRecognizer:shouldReceiveTouch:",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC17gestureRecognizer_13shouldReceiveSbSo09UIGestureH0C_So7UITouchCtF",
            "moduleName": "StripePaymentSheet",
            "objc_name": "gestureRecognizer:shouldReceiveTouch:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Custom",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "stp_analyticsIdentifier",
            "printedName": "stp_analyticsIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvpZ",
            "mangledName": "$s18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "Custom",
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvgZ",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvsZ",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvsZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvMZ",
                "mangledName": "$s18StripePaymentSheet21AddressViewControllerC23stp_analyticsIdentifierSSvMZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripePaymentSheet@objc(cs)STPAddressViewController",
        "mangledName": "$s18StripePaymentSheet21AddressViewControllerC",
        "moduleName": "StripePaymentSheet",
        "objc_name": "STPAddressViewController",
        "declAttributes": [
          "Custom",
          "AccessControl",
          "ObjC",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)UIViewController",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "UIKit.UIViewController",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ElementDelegate",
            "printedName": "ElementDelegate",
            "usr": "s:12StripeUICore15ElementDelegateP",
            "mangledName": "$s12StripeUICore15ElementDelegateP"
          },
          {
            "kind": "Conformance",
            "name": "STPAnalyticsProtocol",
            "printedName": "STPAnalyticsProtocol",
            "usr": "s:10StripeCore20STPAnalyticsProtocolP",
            "mangledName": "$s10StripeCore20STPAnalyticsProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomerAdapter",
        "printedName": "CustomerAdapter",
        "children": [
          {
            "kind": "Function",
            "name": "fetchPaymentMethods",
            "printedName": "fetchPaymentMethods()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[StripePayments.STPPaymentMethod]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPPaymentMethod",
                    "printedName": "StripePayments.STPPaymentMethod",
                    "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP05fetchB7MethodsSay0A8Payments16STPPaymentMethodCGyYaKF",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP05fetchB7MethodsSay0A8Payments16STPPaymentMethodCGyYaKF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "attachPaymentMethod",
            "printedName": "attachPaymentMethod(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP06attachB6MethodyySSYaKF",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP06attachB6MethodyySSYaKF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "detachPaymentMethod",
            "printedName": "detachPaymentMethod(paymentMethodId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP06detachB6Method07paymentG2IdySS_tYaKF",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP06detachB6Method07paymentG2IdySS_tYaKF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setSelectedPaymentOption",
            "printedName": "setSelectedPaymentOption(paymentOption:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerPaymentOption?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP011setSelectedB6Option07paymentH0yAA0dbH0OSg_tYaKF",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP011setSelectedB6Option07paymentH0yAA0dbH0OSg_tYaKF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchSelectedPaymentOption",
            "printedName": "fetchSelectedPaymentOption()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerPaymentOption?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP013fetchSelectedB6OptionAA0dbH0OSgyYaKF",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP013fetchSelectedB6OptionAA0dbH0OSgyYaKF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setupIntentClientSecretForCustomerAttach",
            "printedName": "setupIntentClientSecretForCustomerAttach()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP026setupIntentClientSecretForD6AttachSSyYaKF",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP026setupIntentClientSecretForD6AttachSSyYaKF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
            "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "canCreateSetupIntents",
            "printedName": "canCreateSetupIntents",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP21canCreateSetupIntentsSbvp",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP21canCreateSetupIntentsSbvp",
            "moduleName": "StripePaymentSheet",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet15CustomerAdapterP21canCreateSetupIntentsSbvg",
                "mangledName": "$s18StripePaymentSheet15CustomerAdapterP21canCreateSetupIntentsSbvg",
                "moduleName": "StripePaymentSheet",
                "genericSig": "<τ_0_0 where τ_0_0 : StripePaymentSheet.CustomerAdapter>",
                "sugared_genericSig": "<Self where Self : StripePaymentSheet.CustomerAdapter>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:18StripePaymentSheet15CustomerAdapterP",
        "mangledName": "$s18StripePaymentSheet15CustomerAdapterP",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomerEphemeralKey",
        "printedName": "CustomerEphemeralKey",
        "children": [
          {
            "kind": "Var",
            "name": "id",
            "printedName": "id",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV2idSSvp",
            "mangledName": "$s18StripePaymentSheet20CustomerEphemeralKeyV2idSSvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV2idSSvg",
                "mangledName": "$s18StripePaymentSheet20CustomerEphemeralKeyV2idSSvg",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ephemeralKeySecret",
            "printedName": "ephemeralKeySecret",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV09ephemeralF6SecretSSvp",
            "mangledName": "$s18StripePaymentSheet20CustomerEphemeralKeyV09ephemeralF6SecretSSvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV09ephemeralF6SecretSSvg",
                "mangledName": "$s18StripePaymentSheet20CustomerEphemeralKeyV09ephemeralF6SecretSSvg",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(customerId:ephemeralKeySecret:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomerEphemeralKey",
                "printedName": "StripePaymentSheet.CustomerEphemeralKey",
                "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV10customerId09ephemeralF6SecretACSS_SStcfc",
            "mangledName": "$s18StripePaymentSheet20CustomerEphemeralKeyV10customerId09ephemeralF6SecretACSS_SStcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV",
        "mangledName": "$s18StripePaymentSheet20CustomerEphemeralKeyV",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StripeCustomerAdapter",
        "printedName": "StripeCustomerAdapter",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(customerEphemeralKeyProvider:setupIntentClientSecretProvider:apiClient:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "StripeCustomerAdapter",
                "printedName": "StripePaymentSheet.StripeCustomerAdapter",
                "usr": "s:18StripePaymentSheet0A15CustomerAdapterC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "() async throws -> StripePaymentSheet.CustomerEphemeralKey",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerEphemeralKey",
                    "printedName": "StripePaymentSheet.CustomerEphemeralKey",
                    "usr": "s:18StripePaymentSheet20CustomerEphemeralKeyV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() async throws -> Swift.String)?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() async throws -> Swift.String",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "STPAPIClient",
                "printedName": "StripeCore.STPAPIClient",
                "hasDefaultArg": true,
                "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC28customerEphemeralKeyProvider023setupIntentClientSecretI003apiL0AcA0dgH0VyYaKc_SSyYaKcSg0A4Core12STPAPIClientCtcfc",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC28customerEphemeralKeyProvider023setupIntentClientSecretI003apiL0AcA0dgH0VyYaKc_SSyYaKcSg0A4Core12STPAPIClientCtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "canCreateSetupIntents",
            "printedName": "canCreateSetupIntents",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC21canCreateSetupIntentsSbvp",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC21canCreateSetupIntentsSbvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0A15CustomerAdapterC21canCreateSetupIntentsSbvg",
                "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC21canCreateSetupIntentsSbvg",
                "moduleName": "StripePaymentSheet",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "fetchPaymentMethods",
            "printedName": "fetchPaymentMethods()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[StripePayments.STPPaymentMethod]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPPaymentMethod",
                    "printedName": "StripePayments.STPPaymentMethod",
                    "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC05fetchB7MethodsSay0A8Payments16STPPaymentMethodCGyYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC05fetchB7MethodsSay0A8Payments16STPPaymentMethodCGyYaKF",
            "moduleName": "StripePaymentSheet",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "attachPaymentMethod",
            "printedName": "attachPaymentMethod(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC06attachB6MethodyySSYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC06attachB6MethodyySSYaKF",
            "moduleName": "StripePaymentSheet",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "detachPaymentMethod",
            "printedName": "detachPaymentMethod(paymentMethodId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC06detachB6Method07paymentG2IdySS_tYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC06detachB6Method07paymentG2IdySS_tYaKF",
            "moduleName": "StripePaymentSheet",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setSelectedPaymentOption",
            "printedName": "setSelectedPaymentOption(paymentOption:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerPaymentOption?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC011setSelectedB6Option07paymentH0yAA0dbH0OSg_tYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC011setSelectedB6Option07paymentH0yAA0dbH0OSg_tYaKF",
            "moduleName": "StripePaymentSheet",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fetchSelectedPaymentOption",
            "printedName": "fetchSelectedPaymentOption()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerPaymentOption?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC013fetchSelectedB6OptionAA0dbH0OSgyYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC013fetchSelectedB6OptionAA0dbH0OSgyYaKF",
            "moduleName": "StripePaymentSheet",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setupIntentClientSecretForCustomerAttach",
            "printedName": "setupIntentClientSecretForCustomerAttach()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC026setupIntentClientSecretForD6AttachSSyYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC026setupIntentClientSecretForD6AttachSSyYaKF",
            "moduleName": "StripePaymentSheet",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "stp_analyticsIdentifier",
            "printedName": "stp_analyticsIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvpZ",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvgZ",
                "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvsZ",
                "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvsZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvMZ",
                "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC23stp_analyticsIdentifierSSvMZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "retrievePaymentOptionSelection",
            "printedName": "retrievePaymentOptionSelection()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentOptionSelection",
                    "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0A15CustomerAdapterC08retrieveB15OptionSelectionAA0dC0C0bgH0OSgyYaKF",
            "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC08retrieveB15OptionSelectionAA0dC0C0bgH0OSgyYaKF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:18StripePaymentSheet0A15CustomerAdapterC",
        "mangledName": "$s18StripePaymentSheet0A15CustomerAdapterC",
        "moduleName": "StripePaymentSheet",
        "isOpen": true,
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "CustomerAdapter",
            "printedName": "CustomerAdapter",
            "usr": "s:18StripePaymentSheet15CustomerAdapterP",
            "mangledName": "$s18StripePaymentSheet15CustomerAdapterP"
          },
          {
            "kind": "Conformance",
            "name": "STPAnalyticsProtocol",
            "printedName": "STPAnalyticsProtocol",
            "usr": "s:10StripeCore20STPAnalyticsProtocolP",
            "mangledName": "$s10StripeCore20STPAnalyticsProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CustomerPaymentOption",
        "printedName": "CustomerPaymentOption",
        "children": [
          {
            "kind": "Var",
            "name": "applePay",
            "printedName": "applePay",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerPaymentOption.Type) -> StripePaymentSheet.CustomerPaymentOption",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerPaymentOption",
                        "printedName": "StripePaymentSheet.CustomerPaymentOption",
                        "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO8applePayyA2CmF",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO8applePayyA2CmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "link",
            "printedName": "link",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerPaymentOption.Type) -> StripePaymentSheet.CustomerPaymentOption",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerPaymentOption",
                        "printedName": "StripePaymentSheet.CustomerPaymentOption",
                        "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO4linkyA2CmF",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO4linkyA2CmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "stripeId",
            "printedName": "stripeId",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerPaymentOption.Type) -> (Swift.String) -> StripePaymentSheet.CustomerPaymentOption",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> StripePaymentSheet.CustomerPaymentOption",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerPaymentOption",
                        "printedName": "StripePaymentSheet.CustomerPaymentOption",
                        "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerPaymentOption",
                        "printedName": "StripePaymentSheet.CustomerPaymentOption",
                        "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO8stripeIdyACSScACmF",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO8stripeIdyACSScACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(value:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomerPaymentOption",
                "printedName": "StripePaymentSheet.CustomerPaymentOption",
                "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO5valueACSS_tcfc",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO5valueACSS_tcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "value",
            "printedName": "value",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO5valueSSvp",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO5valueSSvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet08CustomerB6OptionO5valueSSvg",
                "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO5valueSSvg",
                "moduleName": "StripePaymentSheet",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setDefaultPaymentMethod",
            "printedName": "setDefaultPaymentMethod(_:forCustomer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerPaymentOption?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO010setDefaultB6Method_03forD0yACSg_SSSgtFZ",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO010setDefaultB6Method_03forD0yACSg_SSSgtFZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "defaultPaymentMethod",
            "printedName": "defaultPaymentMethod(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.CustomerPaymentOption?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerPaymentOption",
                    "printedName": "StripePaymentSheet.CustomerPaymentOption",
                    "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO07defaultB6Method3forACSgSSSg_tFZ",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO07defaultB6Method3forACSgSSSg_tFZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomerPaymentOption",
                "printedName": "StripePaymentSheet.CustomerPaymentOption",
                "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomerPaymentOption",
                "printedName": "StripePaymentSheet.CustomerPaymentOption",
                "usr": "s:18StripePaymentSheet08CustomerB6OptionO"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet08CustomerB6OptionO2eeoiySbAC_ACtFZ",
            "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO2eeoiySbAC_ACtFZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:18StripePaymentSheet08CustomerB6OptionO",
        "mangledName": "$s18StripePaymentSheet08CustomerB6OptionO",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeApplePay",
        "printedName": "StripeApplePay",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "CustomerSheet",
        "printedName": "CustomerSheet",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(configuration:customer:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CustomerSheet",
                "printedName": "StripePaymentSheet.CustomerSheet",
                "usr": "s:18StripePaymentSheet08CustomerC0C"
              },
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.CustomerSheet.Configuration",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomerAdapter",
                "printedName": "StripePaymentSheet.CustomerAdapter",
                "usr": "s:18StripePaymentSheet15CustomerAdapterP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet08CustomerC0C13configuration8customerA2C13ConfigurationV_AA0D7Adapter_ptcfc",
            "mangledName": "$s18StripePaymentSheet08CustomerC0C13configuration8customerA2C13ConfigurationV_AA0D7Adapter_ptcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "CustomerSheetResult",
            "printedName": "CustomerSheetResult",
            "children": [
              {
                "kind": "Var",
                "name": "canceled",
                "printedName": "canceled",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.CustomerSheet.CustomerSheetResult.Type) -> (StripePaymentSheet.CustomerSheet.PaymentOptionSelection?) -> StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.CustomerSheet.PaymentOptionSelection?) -> StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerSheetResult",
                            "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentOptionSelection",
                                "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerSheetResult",
                            "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO8canceledyAeC0B15OptionSelectionOSgcAEmF",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0dC6ResultO8canceledyAeC0B15OptionSelectionOSgcAEmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "selected",
                "printedName": "selected",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.CustomerSheet.CustomerSheetResult.Type) -> (StripePaymentSheet.CustomerSheet.PaymentOptionSelection?) -> StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.CustomerSheet.PaymentOptionSelection?) -> StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerSheetResult",
                            "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentOptionSelection",
                                "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerSheetResult",
                            "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO8selectedyAeC0B15OptionSelectionOSgcAEmF",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0dC6ResultO8selectedyAeC0B15OptionSelectionOSgcAEmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "error",
                "printedName": "error",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.CustomerSheet.CustomerSheetResult.Type) -> (Swift.Error) -> StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.Error) -> StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerSheetResult",
                            "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerSheetResult",
                            "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO5erroryAEs5Error_pcAEmF",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0dC6ResultO5erroryAEs5Error_pcAEmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 2
              }
            ],
            "declKind": "Enum",
            "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO",
            "mangledName": "$s18StripePaymentSheet08CustomerC0C0dC6ResultO",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "Frozen",
              "RawDocComment"
            ],
            "isEnumExhaustive": true
          },
          {
            "kind": "Function",
            "name": "present",
            "printedName": "present(from:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerSheet.CustomerSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerSheetResult",
                    "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet08CustomerC0C7present4from10completionySo16UIViewControllerC_yAC0dC6ResultOctF",
            "mangledName": "$s18StripePaymentSheet08CustomerC0C7present4from10completionySo16UIViewControllerC_yAC0dC6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "stp_analyticsIdentifier",
            "printedName": "stp_analyticsIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvpZ",
            "mangledName": "$s18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvgZ",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvsZ",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvsZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvMZ",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C23stp_analyticsIdentifierSSvMZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Configuration",
            "printedName": "Configuration",
            "children": [
              {
                "kind": "Var",
                "name": "style",
                "printedName": "style",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserInterfaceStyle",
                    "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                    "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvg",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvs",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV5styleAA0bC0C18UserInterfaceStyleOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "appearance",
                "printedName": "appearance",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV10appearanceAA0bC0C10AppearanceVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "merchantDisplayName",
                "printedName": "merchantDisplayName",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV19merchantDisplayNameSSvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "returnURL",
                "printedName": "returnURL",
                "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:18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9returnURLSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "apiClient",
                "printedName": "apiClient",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "STPAPIClient",
                        "printedName": "StripeCore.STPAPIClient",
                        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "STPAPIClient",
                        "printedName": "StripeCore.STPAPIClient",
                        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "applePayEnabled",
                "printedName": "applePayEnabled",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV15applePayEnabledSbvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "headerTextForSelectionScreen",
                "printedName": "headerTextForSelectionScreen",
                "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:18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV28headerTextForSelectionScreenSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "defaultBillingDetails",
                "printedName": "defaultBillingDetails",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0Vvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetails",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                        "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0Vvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetails",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                        "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0Vvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0Vvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0VvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV21defaultBillingDetailsAA0bC0C0gH0VvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "billingDetailsCollectionConfiguration",
                "printedName": "billingDetailsCollectionConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetailsCollectionConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0Vvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetailsCollectionConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0Vvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetailsCollectionConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0Vvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0Vvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0VvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV024billingDetailsCollectionE0AA0bC0C07BillingghE0VvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "removeSavedPaymentMethodMessage",
                "printedName": "removeSavedPaymentMethodMessage",
                "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:18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvp",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvg",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvs",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvM",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.CustomerSheet.Configuration",
                    "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationVAEycfc",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationVAEycfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet08CustomerC0C13ConfigurationV",
            "mangledName": "$s18StripePaymentSheet08CustomerC0C13ConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentOptionSelection",
            "printedName": "PaymentOptionSelection",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "PaymentOptionDisplayData",
                "printedName": "PaymentOptionDisplayData",
                "children": [
                  {
                    "kind": "Var",
                    "name": "image",
                    "printedName": "image",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5imageSo7UIImageCvp",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5imageSo7UIImageCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIImage",
                            "printedName": "UIKit.UIImage",
                            "usr": "c:objc(cs)UIImage"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5imageSo7UIImageCvg",
                        "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5imageSo7UIImageCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "label",
                    "printedName": "label",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5labelSSvp",
                    "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5labelSSvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5labelSSvg",
                        "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV5labelSSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "applePay",
                "printedName": "applePay",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.CustomerSheet.PaymentOptionSelection.Type) -> (StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData) -> StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData) -> StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentOptionSelection",
                            "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(paymentOptionDisplayData: StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentOptionDisplayData",
                                "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData",
                                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV"
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentOptionSelection",
                            "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO8applePayyA2E0bE11DisplayDataV_tcAEmF",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO8applePayyA2E0bE11DisplayDataV_tcAEmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethod",
                "printedName": "paymentMethod",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.CustomerSheet.PaymentOptionSelection.Type) -> (StripePayments.STPPaymentMethod, StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData) -> StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePayments.STPPaymentMethod, StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData) -> StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentOptionSelection",
                            "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(paymentMethod: StripePayments.STPPaymentMethod, paymentOptionDisplayData: StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "STPPaymentMethod",
                                "printedName": "StripePayments.STPPaymentMethod",
                                "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentOptionDisplayData",
                                "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData",
                                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV"
                              }
                            ]
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentOptionSelection",
                            "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                            "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO13paymentMethodyAE0A8Payments010STPPaymentH0C_AE0bE11DisplayDataVtcAEmF",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO13paymentMethodyAE0A8Payments010STPPaymentH0C_AE0bE11DisplayDataVtcAEmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "paymentMethod",
                "printedName": "paymentMethod(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentOptionSelection",
                    "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "STPPaymentMethod",
                    "printedName": "StripePayments.STPPaymentMethod",
                    "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO13paymentMethodyAE0A8Payments010STPPaymentH0CFZ",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO13paymentMethodyAE0A8Payments010STPPaymentH0CFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "applePay",
                "printedName": "applePay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentOptionSelection",
                    "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO8applePayAEyFZ",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO8applePayAEyFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "displayData",
                "printedName": "displayData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentOptionDisplayData",
                    "printedName": "StripePaymentSheet.CustomerSheet.PaymentOptionSelection.PaymentOptionDisplayData",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO0bE11DisplayDataV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO11displayDataAE0be7DisplayH0VyF",
                "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO11displayDataAE0be7DisplayH0VyF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:18StripePaymentSheet08CustomerC0C0B15OptionSelectionO",
            "mangledName": "$s18StripePaymentSheet08CustomerC0C0B15OptionSelectionO",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true
          }
        ],
        "declKind": "Class",
        "usr": "s:18StripePaymentSheet08CustomerC0C",
        "mangledName": "$s18StripePaymentSheet08CustomerC0C",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "STPAnalyticsProtocol",
            "printedName": "STPAnalyticsProtocol",
            "usr": "s:10StripeCore20STPAnalyticsProtocolP",
            "mangledName": "$s10StripeCore20STPAnalyticsProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "CustomerSheetError",
        "printedName": "CustomerSheetError",
        "children": [
          {
            "kind": "Var",
            "name": "errorFetchingSavedPaymentMethods",
            "printedName": "errorFetchingSavedPaymentMethods",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerSheetError.Type) -> (Swift.Error) -> StripePaymentSheet.CustomerSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Error) -> StripePaymentSheet.CustomerSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerSheetError",
                        "printedName": "StripePaymentSheet.CustomerSheetError",
                        "usr": "s:18StripePaymentSheet08CustomerC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.CustomerSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerSheetError",
                        "printedName": "StripePaymentSheet.CustomerSheetError",
                        "usr": "s:18StripePaymentSheet08CustomerC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet08CustomerC5ErrorO018errorFetchingSavedB7MethodsyACs0E0_pcACmF",
            "mangledName": "$s18StripePaymentSheet08CustomerC5ErrorO018errorFetchingSavedB7MethodsyACs0E0_pcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "unknown",
            "printedName": "unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerSheetError.Type) -> (Swift.String) -> StripePaymentSheet.CustomerSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> StripePaymentSheet.CustomerSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerSheetError",
                        "printedName": "StripePaymentSheet.CustomerSheetError",
                        "usr": "s:18StripePaymentSheet08CustomerC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(debugDescription: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.CustomerSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerSheetError",
                        "printedName": "StripePaymentSheet.CustomerSheetError",
                        "usr": "s:18StripePaymentSheet08CustomerC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet08CustomerC5ErrorO7unknownyACSS_tcACmF",
            "mangledName": "$s18StripePaymentSheet08CustomerC5ErrorO7unknownyACSS_tcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:18StripePaymentSheet08CustomerC5ErrorO",
        "mangledName": "$s18StripePaymentSheet08CustomerC5ErrorO",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "AuthenticationServices",
        "printedName": "AuthenticationServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "LinkPaymentController",
        "printedName": "LinkPaymentController",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "PaymentOptionDisplayData",
            "printedName": "PaymentOptionDisplayData",
            "children": [
              {
                "kind": "Var",
                "name": "image",
                "printedName": "image",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5imageSo7UIImageCvp",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5imageSo7UIImageCvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "LinkOnly"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5imageSo7UIImageCvg",
                    "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5imageSo7UIImageCvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "LinkOnly"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "label",
                "printedName": "label",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5labelSSvp",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5labelSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "LinkOnly"
                ],
                "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:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5labelSSvg",
                    "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV5labelSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "LinkOnly"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "spi_group_names": [
              "LinkOnly"
            ]
          },
          {
            "kind": "Var",
            "name": "paymentOption",
            "printedName": "paymentOption",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.LinkPaymentController.PaymentOptionDisplayData?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentOptionDisplayData",
                    "printedName": "StripePaymentSheet.LinkPaymentController.PaymentOptionDisplayData",
                    "usr": "s:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC13paymentOptionAC0bG11DisplayDataVSgvp",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC13paymentOptionAC0bG11DisplayDataVSgvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.LinkPaymentController.PaymentOptionDisplayData?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentOptionDisplayData",
                        "printedName": "StripePaymentSheet.LinkPaymentController.PaymentOptionDisplayData",
                        "usr": "s:18StripePaymentSheet04LinkB10ControllerC0B17OptionDisplayDataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC13paymentOptionAC0bG11DisplayDataVSgvg",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC13paymentOptionAC0bG11DisplayDataVSgvg",
                "moduleName": "StripePaymentSheet",
                "spi_group_names": [
                  "LinkOnly"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(paymentIntentClientSecret:returnURL:billingDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LinkPaymentController",
                "printedName": "StripePaymentSheet.LinkPaymentController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)LinkPaymentController"
              },
              {
                "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"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC25paymentIntentClientSecret9returnURL14billingDetailsACSS_SSSgAA0bC0C07BillingM0VSgtcfc",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC25paymentIntentClientSecret9returnURL14billingDetailsACSS_SSSgAA0bC0C07BillingM0VSgtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(setupIntentClientSecret:returnURL:billingDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LinkPaymentController",
                "printedName": "StripePaymentSheet.LinkPaymentController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)LinkPaymentController"
              },
              {
                "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"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC23setupIntentClientSecret9returnURL14billingDetailsACSS_SSSgAA0bC0C07BillingM0VSgtcfc",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC23setupIntentClientSecret9returnURL14billingDetailsACSS_SSSgAA0bC0C07BillingM0VSgtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(intentConfiguration:returnURL:billingDetails:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LinkPaymentController",
                "printedName": "StripePaymentSheet.LinkPaymentController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)LinkPaymentController"
              },
              {
                "kind": "TypeNominal",
                "name": "IntentConfiguration",
                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC19intentConfiguration9returnURL14billingDetailsAcA0bC0C06IntentG0V_SSSgAH07BillingK0VSgtcfc",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC19intentConfiguration9returnURL14billingDetailsAcA0bC0C06IntentG0V_SSSgAH07BillingK0VSgtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "present",
            "printedName": "present(from:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Result<(), Swift.Error>) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result",
                    "printedName": "Swift.Result<(), Swift.Error>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:s6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC7present4from10completionySo06UIViewE0C_ys6ResultOyyts5Error_pGctF",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC7present4from10completionySo06UIViewE0C_ys6ResultOyyts5Error_pGctF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "present",
            "printedName": "present(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC7present4fromySo06UIViewE0C_tYaKF",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC7present4fromySo06UIViewE0C_tYaKF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "Custom",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "confirm",
            "printedName": "confirm(from:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC7confirm4from10completionySo06UIViewE0C_yAA0bC6ResultOctF",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC7confirm4from10completionySo06UIViewE0C_yAA0bC6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "confirm",
            "printedName": "confirm(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC7confirm4fromySo06UIViewE0C_tYaKF",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC7confirm4fromySo06UIViewE0C_tYaKF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "Custom",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "resetCustomer",
            "printedName": "resetCustomer()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC13resetCustomeryyFZ",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC13resetCustomeryyFZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "canceled",
                "printedName": "canceled",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.LinkPaymentController.Error.Type) -> StripePaymentSheet.LinkPaymentController.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "StripePaymentSheet.LinkPaymentController.Error",
                        "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.LinkPaymentController.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "StripePaymentSheet.LinkPaymentController.Error",
                            "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO8canceledyA2EmF",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO8canceledyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 0,
                "spi_group_names": [
                  "LinkOnly"
                ]
              },
              {
                "kind": "Var",
                "name": "unavailable",
                "printedName": "unavailable",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.LinkPaymentController.Error.Type) -> StripePaymentSheet.LinkPaymentController.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "StripePaymentSheet.LinkPaymentController.Error",
                        "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.LinkPaymentController.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "StripePaymentSheet.LinkPaymentController.Error",
                            "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO11unavailableyA2EmF",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO11unavailableyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 1,
                "spi_group_names": [
                  "LinkOnly"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "StripePaymentSheet.LinkPaymentController.Error",
                    "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "StripePaymentSheet.LinkPaymentController.Error",
                    "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "spi_group_names": [
                  "LinkOnly"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO9hashValueSivp",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO9hashValueSivp",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "spi_group_names": [
                  "LinkOnly"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO9hashValueSivg",
                    "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO9hashValueSivg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "LinkOnly"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "spi_group_names": [
                  "LinkOnly"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:18StripePaymentSheet04LinkB10ControllerC5ErrorO",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC5ErrorO",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "Frozen",
              "RawDocComment"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "isEnumExhaustive": 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": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "LinkPaymentController",
                "printedName": "StripePaymentSheet.LinkPaymentController",
                "usr": "c:@M@StripePaymentSheet@objc(cs)LinkPaymentController"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@StripePaymentSheet@objc(cs)LinkPaymentController(im)init",
            "mangledName": "$s18StripePaymentSheet04LinkB10ControllerCACycfc",
            "moduleName": "StripePaymentSheet",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "spi_group_names": [
              "LinkOnly"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@StripePaymentSheet@objc(cs)LinkPaymentController",
        "mangledName": "$s18StripePaymentSheet04LinkB10ControllerC",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "SPIAccessControl",
          "RawDocComment",
          "ObjC"
        ],
        "spi_group_names": [
          "LinkOnly"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "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": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeApplePay",
        "printedName": "StripeApplePay",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentSheetResult",
        "printedName": "PaymentSheetResult",
        "children": [
          {
            "kind": "Var",
            "name": "completed",
            "printedName": "completed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult.Type) -> StripePaymentSheet.PaymentSheetResult",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetResult.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetResult",
                        "printedName": "StripePaymentSheet.PaymentSheetResult",
                        "usr": "s:18StripePaymentSheet0bC6ResultO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC6ResultO9completedyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC6ResultO9completedyA2CmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "canceled",
            "printedName": "canceled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult.Type) -> StripePaymentSheet.PaymentSheetResult",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetResult.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetResult",
                        "printedName": "StripePaymentSheet.PaymentSheetResult",
                        "usr": "s:18StripePaymentSheet0bC6ResultO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC6ResultO8canceledyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC6ResultO8canceledyA2CmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "failed",
            "printedName": "failed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult.Type) -> (Swift.Error) -> StripePaymentSheet.PaymentSheetResult",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Error) -> StripePaymentSheet.PaymentSheetResult",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetResult",
                        "printedName": "StripePaymentSheet.PaymentSheetResult",
                        "usr": "s:18StripePaymentSheet0bC6ResultO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(error: Swift.Error)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetResult.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetResult",
                        "printedName": "StripePaymentSheet.PaymentSheetResult",
                        "usr": "s:18StripePaymentSheet0bC6ResultO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC6ResultO6failedyACs5Error_p_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC6ResultO6failedyACs5Error_p_tcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "fixedbinaryorder": 2
          }
        ],
        "declKind": "Enum",
        "usr": "s:18StripePaymentSheet0bC6ResultO",
        "mangledName": "$s18StripePaymentSheet0bC6ResultO",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "Frozen",
          "RawDocComment"
        ],
        "isEnumExhaustive": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentSheet",
        "printedName": "PaymentSheet",
        "children": [
          {
            "kind": "Var",
            "name": "configuration",
            "printedName": "configuration",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC0C13configurationAC13ConfigurationVvp",
            "mangledName": "$s18StripePaymentSheet0bC0C13configurationAC13ConfigurationVvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC0C13configurationAC13ConfigurationVvg",
                "mangledName": "$s18StripePaymentSheet0bC0C13configurationAC13ConfigurationVvg",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mostRecentError",
            "printedName": "mostRecentError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Error?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC0C15mostRecentErrors0F0_pSgvp",
            "mangledName": "$s18StripePaymentSheet0bC0C15mostRecentErrors0F0_pSgvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC0C15mostRecentErrors0F0_pSgvg",
                "mangledName": "$s18StripePaymentSheet0bC0C15mostRecentErrors0F0_pSgvg",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(paymentIntentClientSecret:configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentSheet",
                "printedName": "StripePaymentSheet.PaymentSheet",
                "usr": "s:18StripePaymentSheet0bC0C"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet0bC0C25paymentIntentClientSecret13configurationACSS_AC13ConfigurationVtcfc",
            "mangledName": "$s18StripePaymentSheet0bC0C25paymentIntentClientSecret13configurationACSS_AC13ConfigurationVtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(setupIntentClientSecret:configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentSheet",
                "printedName": "StripePaymentSheet.PaymentSheet",
                "usr": "s:18StripePaymentSheet0bC0C"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet0bC0C23setupIntentClientSecret13configurationACSS_AC13ConfigurationVtcfc",
            "mangledName": "$s18StripePaymentSheet0bC0C23setupIntentClientSecret13configurationACSS_AC13ConfigurationVtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(intentConfiguration:configuration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PaymentSheet",
                "printedName": "StripePaymentSheet.PaymentSheet",
                "usr": "s:18StripePaymentSheet0bC0C"
              },
              {
                "kind": "TypeNominal",
                "name": "IntentConfiguration",
                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV"
              },
              {
                "kind": "TypeNominal",
                "name": "Configuration",
                "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:18StripePaymentSheet0bC0C19intentConfiguration13configurationA2C06IntentE0V_AC0E0Vtcfc",
            "mangledName": "$s18StripePaymentSheet0bC0C19intentConfiguration13configurationA2C06IntentE0V_AC0E0Vtcfc",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "present",
            "printedName": "present(from:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "UIViewController",
                "printedName": "UIKit.UIViewController",
                "usr": "c:objc(cs)UIViewController"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0bC0C7present4from10completionySo16UIViewControllerC_yAA0bC6ResultOctF",
            "mangledName": "$s18StripePaymentSheet0bC0C7present4from10completionySo16UIViewControllerC_yAA0bC6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "reset",
            "printedName": "reset()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0bC0C5resetyyFZ",
            "mangledName": "$s18StripePaymentSheet0bC0C5resetyyFZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "deprecated": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "resetCustomer",
            "printedName": "resetCustomer()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:18StripePaymentSheet0bC0C13resetCustomeryyFZ",
            "mangledName": "$s18StripePaymentSheet0bC0C13resetCustomeryyFZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "supportedPaymentMethods",
            "printedName": "supportedPaymentMethods",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[StripePayments.STPPaymentMethodType]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPPaymentMethodType",
                    "printedName": "StripePayments.STPPaymentMethodType",
                    "usr": "c:@M@StripePayments@E@STPPaymentMethodType"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvpZ",
            "mangledName": "$s18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[StripePayments.STPPaymentMethodType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "STPPaymentMethodType",
                        "printedName": "StripePayments.STPPaymentMethodType",
                        "usr": "c:@M@StripePayments@E@STPPaymentMethodType"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvgZ",
                "mangledName": "$s18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[StripePayments.STPPaymentMethodType]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "STPPaymentMethodType",
                        "printedName": "StripePayments.STPPaymentMethodType",
                        "usr": "c:@M@StripePayments@E@STPPaymentMethodType"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvsZ",
                "mangledName": "$s18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvsZ",
                "moduleName": "StripePaymentSheet",
                "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:18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvMZ",
                "mangledName": "$s18StripePaymentSheet0bC0C09supportedB7MethodsSay0A8Payments20STPPaymentMethodTypeOGvMZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentButton",
            "printedName": "PaymentButton",
            "children": [
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(paymentSheet:onCompletion:content:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentButton",
                    "printedName": "StripePaymentSheet.PaymentSheet.PaymentButton<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:18StripePaymentSheet0bC0C0B6ButtonV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheet",
                    "printedName": "StripePaymentSheet.PaymentSheet",
                    "usr": "s:18StripePaymentSheet0bC0C"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetResult",
                        "printedName": "StripePaymentSheet.PaymentSheetResult",
                        "usr": "s:18StripePaymentSheet0bC6ResultO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> τ_0_0",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "typeAttributes": [
                      "noescape"
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C0B6ButtonV07paymentC012onCompletion7contentAEy_xGAC_yAA0bC6ResultOcxyXEtcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C0B6ButtonV07paymentC012onCompletion7contentAEy_xGAC_yAA0bC6ResultOcxyXEtcfc",
                "moduleName": "StripePaymentSheet",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "body",
                "printedName": "body",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaqueTypeArchetype",
                    "printedName": "some SwiftUI.View",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "View",
                        "printedName": "SwiftUI.View",
                        "usr": "s:7SwiftUI4ViewP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C0B6ButtonV4bodyQrvp",
                "mangledName": "$s18StripePaymentSheet0bC0C0B6ButtonV4bodyQrvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "Custom",
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpaqueTypeArchetype",
                        "printedName": "some SwiftUI.View",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "View",
                            "printedName": "SwiftUI.View",
                            "usr": "s:7SwiftUI4ViewP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C0B6ButtonV4bodyQrvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C0B6ButtonV4bodyQrvg",
                    "moduleName": "StripePaymentSheet",
                    "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                    "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C0B6ButtonV",
            "mangledName": "$s18StripePaymentSheet0bC0C0B6ButtonV",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Content where Content : SwiftUI.View>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "View",
                "printedName": "View",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Body",
                    "printedName": "Body",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpaqueTypeArchetype",
                        "printedName": "some SwiftUI.View",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "View",
                            "printedName": "SwiftUI.View",
                            "usr": "s:7SwiftUI4ViewP"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "usr": "s:7SwiftUI4ViewP",
                "mangledName": "$s7SwiftUI4ViewP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "stp_analyticsIdentifier",
            "printedName": "stp_analyticsIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC0C23stp_analyticsIdentifierSSvpZ",
            "mangledName": "$s18StripePaymentSheet0bC0C23stp_analyticsIdentifierSSvpZ",
            "moduleName": "StripePaymentSheet",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "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:18StripePaymentSheet0bC0C23stp_analyticsIdentifierSSvgZ",
                "mangledName": "$s18StripePaymentSheet0bC0C23stp_analyticsIdentifierSSvgZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Appearance",
            "printedName": "Appearance",
            "children": [
              {
                "kind": "Var",
                "name": "default",
                "printedName": "default",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV7defaultAEvpZ",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV7defaultAEvpZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV7defaultAEvgZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV7defaultAEvgZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceVAEycfc",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceVAEycfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "font",
                "printedName": "font",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Font",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Font",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Font",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Font",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Font",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Font",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4fontAE4FontVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "colors",
                "printedName": "colors",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Colors",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Colors",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Colors",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Colors",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Colors",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Colors",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6colorsAE6ColorsVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "primaryButton",
                "printedName": "primaryButton",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PrimaryButton",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance.PrimaryButton",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0Vvp",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrimaryButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.PrimaryButton",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0Vvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PrimaryButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.PrimaryButton",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0Vvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0Vvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0VvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13primaryButtonAE07PrimaryF0VvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "cornerRadius",
                "printedName": "cornerRadius",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV12cornerRadius14CoreFoundation7CGFloatVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV12cornerRadius12CoreGraphics7CGFloatVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV12cornerRadius14CoreFoundation7CGFloatVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV12cornerRadius12CoreGraphics7CGFloatVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV12cornerRadius14CoreFoundation7CGFloatVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV12cornerRadius12CoreGraphics7CGFloatVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV12cornerRadius14CoreFoundation7CGFloatVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV12cornerRadius12CoreGraphics7CGFloatVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "borderWidth",
                "printedName": "borderWidth",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGFloat",
                    "printedName": "CoreGraphics.CGFloat",
                    "usr": "s:14CoreFoundation7CGFloatV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV11borderWidth14CoreFoundation7CGFloatVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV11borderWidth12CoreGraphics7CGFloatVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV11borderWidth14CoreFoundation7CGFloatVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV11borderWidth12CoreGraphics7CGFloatVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV11borderWidth14CoreFoundation7CGFloatVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV11borderWidth12CoreGraphics7CGFloatVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV11borderWidth14CoreFoundation7CGFloatVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV11borderWidth12CoreGraphics7CGFloatVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shadow",
                "printedName": "shadow",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Shadow",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6shadowAE6ShadowVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Font",
                "printedName": "Font",
                "children": [
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Font",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Font",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontVAGycfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontVAGycfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "sizeScaleFactor",
                    "printedName": "sizeScaleFactor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor14CoreFoundation7CGFloatVvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor12CoreGraphics7CGFloatVvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor14CoreFoundation7CGFloatVvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor12CoreGraphics7CGFloatVvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor14CoreFoundation7CGFloatVvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor12CoreGraphics7CGFloatVvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor14CoreFoundation7CGFloatVvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV15sizeScaleFactor12CoreGraphics7CGFloatVvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "base",
                    "printedName": "base",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIFont",
                        "printedName": "UIKit.UIFont",
                        "usr": "c:objc(cs)UIFont"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIFont",
                            "printedName": "UIKit.UIFont",
                            "usr": "c:objc(cs)UIFont"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIFont",
                            "printedName": "UIKit.UIFont",
                            "usr": "c:objc(cs)UIFont"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV4baseSo6UIFontCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Font",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Font",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Font",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Font",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV2eeoiySbAG_AGtFZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV2eeoiySbAG_AGtFZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV4FontV",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV4FontV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Colors",
                "printedName": "Colors",
                "children": [
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Colors",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Colors",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsVAGycfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsVAGycfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "primary",
                    "printedName": "primary",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV7primarySo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "background",
                    "printedName": "background",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV10backgroundSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "componentBackground",
                    "printedName": "componentBackground",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV19componentBackgroundSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "componentBorder",
                    "printedName": "componentBorder",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV15componentBorderSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "componentDivider",
                    "printedName": "componentDivider",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV16componentDividerSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "text",
                    "printedName": "text",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4textSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "textSecondary",
                    "printedName": "textSecondary",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13textSecondarySo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "componentText",
                    "printedName": "componentText",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV13componentTextSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "componentPlaceholderText",
                    "printedName": "componentPlaceholderText",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV24componentPlaceholderTextSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "icon",
                    "printedName": "icon",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV4iconSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "danger",
                    "printedName": "danger",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV6dangerSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Colors",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Colors",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Colors",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Colors",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV2eeoiySbAG_AGtFZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV2eeoiySbAG_AGtFZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ColorsV",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ColorsV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Shadow",
                "printedName": "Shadow",
                "children": [
                  {
                    "kind": "Var",
                    "name": "disabled",
                    "printedName": "disabled",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV8disabledAGvpZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV8disabledAGvpZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Shadow",
                            "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                            "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV8disabledAGvgZ",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV8disabledAGvgZ",
                        "moduleName": "StripePaymentSheet",
                        "static": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "color",
                    "printedName": "color",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV5colorSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "opacity",
                    "printedName": "opacity",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity14CoreFoundation7CGFloatVvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity12CoreGraphics7CGFloatVvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity14CoreFoundation7CGFloatVvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity12CoreGraphics7CGFloatVvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity14CoreFoundation7CGFloatVvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity12CoreGraphics7CGFloatVvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity14CoreFoundation7CGFloatVvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV7opacity12CoreGraphics7CGFloatVvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "offset",
                    "printedName": "offset",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGSize",
                        "printedName": "CoreFoundation.CGSize",
                        "usr": "c:@S@CGSize"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CGSize",
                            "printedName": "CoreFoundation.CGSize",
                            "usr": "c:@S@CGSize"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CGSize",
                            "printedName": "CoreFoundation.CGSize",
                            "usr": "c:@S@CGSize"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6offsetSo6CGSizeVvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "radius",
                    "printedName": "radius",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius14CoreFoundation7CGFloatVvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius12CoreGraphics7CGFloatVvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius14CoreFoundation7CGFloatVvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius12CoreGraphics7CGFloatVvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius14CoreFoundation7CGFloatVvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius12CoreGraphics7CGFloatVvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius14CoreFoundation7CGFloatVvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV6radius12CoreGraphics7CGFloatVvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowVAGycfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowVAGycfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(color:opacity:offset:radius:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CGSize",
                        "printedName": "CoreFoundation.CGSize",
                        "usr": "c:@S@CGSize"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV5color7opacity6offset6radiusAGSo7UIColorC_14CoreFoundation7CGFloatVSo6CGSizeVAPtcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV5color7opacity6offset6radiusAGSo7UIColorC_12CoreGraphics7CGFloatVSo6CGSizeVAPtcfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Shadow",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV2eeoiySbAG_AGtFZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV2eeoiySbAG_AGtFZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV6ShadowV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PrimaryButton",
                "printedName": "PrimaryButton",
                "children": [
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrimaryButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.PrimaryButton",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonVAGycfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonVAGycfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "backgroundColor",
                    "printedName": "backgroundColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "UIKit.UIColor?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UIColor",
                                "printedName": "UIKit.UIColor",
                                "usr": "c:objc(cs)UIColor"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "UIKit.UIColor?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UIColor",
                                "printedName": "UIKit.UIColor",
                                "usr": "c:objc(cs)UIColor"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV15backgroundColorSo7UIColorCSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "textColor",
                    "printedName": "textColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "UIKit.UIColor?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UIColor",
                                "printedName": "UIKit.UIColor",
                                "usr": "c:objc(cs)UIColor"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "UIKit.UIColor?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UIColor",
                                "printedName": "UIKit.UIColor",
                                "usr": "c:objc(cs)UIColor"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV9textColorSo7UIColorCSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "cornerRadius",
                    "printedName": "cornerRadius",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "CoreGraphics.CGFloat?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius14CoreFoundation7CGFloatVSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius12CoreGraphics7CGFloatVSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "CoreGraphics.CGFloat?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CGFloat",
                                "printedName": "CoreGraphics.CGFloat",
                                "usr": "s:14CoreFoundation7CGFloatV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius14CoreFoundation7CGFloatVSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius12CoreGraphics7CGFloatVSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "CoreGraphics.CGFloat?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CGFloat",
                                "printedName": "CoreGraphics.CGFloat",
                                "usr": "s:14CoreFoundation7CGFloatV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius14CoreFoundation7CGFloatVSgvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius12CoreGraphics7CGFloatVSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius14CoreFoundation7CGFloatVSgvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV12cornerRadius12CoreGraphics7CGFloatVSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "borderColor",
                    "printedName": "borderColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderColorSo7UIColorCvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "borderWidth",
                    "printedName": "borderWidth",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CGFloat",
                        "printedName": "CoreGraphics.CGFloat",
                        "usr": "s:14CoreFoundation7CGFloatV"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth14CoreFoundation7CGFloatVvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth12CoreGraphics7CGFloatVvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth14CoreFoundation7CGFloatVvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth12CoreGraphics7CGFloatVvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "CGFloat",
                            "printedName": "CoreGraphics.CGFloat",
                            "usr": "s:14CoreFoundation7CGFloatV"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth14CoreFoundation7CGFloatVvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth12CoreGraphics7CGFloatVvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth14CoreFoundation7CGFloatVvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV11borderWidth12CoreGraphics7CGFloatVvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "font",
                    "printedName": "font",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIFont?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIFont",
                            "printedName": "UIKit.UIFont",
                            "usr": "c:objc(cs)UIFont"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "UIKit.UIFont?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UIFont",
                                "printedName": "UIKit.UIFont",
                                "usr": "c:objc(cs)UIFont"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "UIKit.UIFont?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UIFont",
                                "printedName": "UIKit.UIFont",
                                "usr": "c:objc(cs)UIFont"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV4fontSo6UIFontCSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "shadow",
                    "printedName": "shadow",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Shadow",
                            "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                            "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasInitialValue",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Shadow",
                                "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Shadow",
                                "printedName": "StripePaymentSheet.PaymentSheet.Appearance.Shadow",
                                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV6ShadowV"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvs",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvs",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvM",
                        "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV6shadowAE6ShadowVSgvM",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PrimaryButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.PrimaryButton",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PrimaryButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance.PrimaryButton",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV2eeoiySbAG_AGtFZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV2eeoiySbAG_AGtFZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV13PrimaryButtonV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C10AppearanceV2eeoiySbAE_AEtFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV2eeoiySbAE_AEtFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C10AppearanceV",
            "mangledName": "$s18StripePaymentSheet0bC0C10AppearanceV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UserInterfaceStyle",
            "printedName": "UserInterfaceStyle",
            "children": [
              {
                "kind": "Var",
                "name": "automatic",
                "printedName": "automatic",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheet.UserInterfaceStyle.Type) -> StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UserInterfaceStyle",
                            "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                            "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO9automaticyA2EmF",
                "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO9automaticyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "alwaysLight",
                "printedName": "alwaysLight",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheet.UserInterfaceStyle.Type) -> StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UserInterfaceStyle",
                            "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                            "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO11alwaysLightyA2EmF",
                "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO11alwaysLightyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "alwaysDark",
                "printedName": "alwaysDark",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheet.UserInterfaceStyle.Type) -> StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UserInterfaceStyle",
                            "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                            "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO10alwaysDarkyA2EmF",
                "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO10alwaysDarkyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO8rawValueAESgSi_tcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO8rawValueAESgSi_tcfc",
                "moduleName": "StripePaymentSheet",
                "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:18StripePaymentSheet0bC0C18UserInterfaceStyleO8rawValueSivp",
                "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO8rawValueSivp",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO8rawValueSivg",
                    "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO8rawValueSivg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO",
            "mangledName": "$s18StripePaymentSheet0bC0C18UserInterfaceStyleO",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "enumRawTypeName": "Int",
            "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": "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": "TypeDecl",
            "name": "SavePaymentMethodOptInBehavior",
            "printedName": "SavePaymentMethodOptInBehavior",
            "children": [
              {
                "kind": "Var",
                "name": "automatic",
                "printedName": "automatic",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior.Type) -> StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SavePaymentMethodOptInBehavior",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                        "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SavePaymentMethodOptInBehavior",
                            "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                            "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO9automaticyA2EmF",
                "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO9automaticyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "requiresOptIn",
                "printedName": "requiresOptIn",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior.Type) -> StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SavePaymentMethodOptInBehavior",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                        "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SavePaymentMethodOptInBehavior",
                            "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                            "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO08requiresfG0yA2EmF",
                "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO08requiresfG0yA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "requiresOptOut",
                "printedName": "requiresOptOut",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior.Type) -> StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SavePaymentMethodOptInBehavior",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                        "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SavePaymentMethodOptInBehavior",
                            "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                            "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO08requiresF3OutyA2EmF",
                "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO08requiresF3OutyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SavePaymentMethodOptInBehavior",
                    "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                    "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SavePaymentMethodOptInBehavior",
                    "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                    "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO2eeoiySbAE_AEtFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO9hashValueSivp",
                "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO9hashValueSivp",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO9hashValueSivg",
                    "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO9hashValueSivg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO4hash4intoys6HasherVz_tF",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO",
            "mangledName": "$s18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": 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": "TypeDecl",
            "name": "Configuration",
            "printedName": "Configuration",
            "children": [
              {
                "kind": "Var",
                "name": "allowsDelayedPaymentMethods",
                "printedName": "allowsDelayedPaymentMethods",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV013allowsDelayedB7MethodsSbvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "allowsPaymentMethodsRequiringShippingAddress",
                "printedName": "allowsPaymentMethodsRequiringShippingAddress",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV06allowsB31MethodsRequiringShippingAddressSbvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "apiClient",
                "printedName": "apiClient",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "STPAPIClient",
                    "printedName": "StripeCore.STPAPIClient",
                    "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "STPAPIClient",
                        "printedName": "StripeCore.STPAPIClient",
                        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "STPAPIClient",
                        "printedName": "StripeCore.STPAPIClient",
                        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9apiClient0A4Core12STPAPIClientCvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "applePay",
                "printedName": "applePay",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ApplePayConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ApplePayConfiguration",
                            "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration",
                            "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ApplePayConfiguration",
                            "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration",
                            "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8applePayAC05ApplefD0VSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "primaryButtonColor",
                "printedName": "primaryButtonColor",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIColor",
                        "printedName": "UIKit.UIColor",
                        "usr": "c:objc(cs)UIColor"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvg",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIColor?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIColor",
                            "printedName": "UIKit.UIColor",
                            "usr": "c:objc(cs)UIColor"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvs",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonColorSo7UIColorCSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "primaryButtonLabel",
                "printedName": "primaryButtonLabel",
                "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:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18primaryButtonLabelSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "style",
                "printedName": "style",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserInterfaceStyle",
                    "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                    "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvg",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStyle",
                        "printedName": "StripePaymentSheet.PaymentSheet.UserInterfaceStyle",
                        "usr": "s:18StripePaymentSheet0bC0C18UserInterfaceStyleO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvs",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV5styleAC18UserInterfaceStyleOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "customer",
                "printedName": "customer",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomerConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerConfiguration",
                            "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration",
                            "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CustomerConfiguration",
                            "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration",
                            "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV8customerAC08CustomerD0VSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "merchantDisplayName",
                "printedName": "merchantDisplayName",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV19merchantDisplayNameSSvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "returnURL",
                "printedName": "returnURL",
                "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:18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV9returnURLSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "defaultBillingDetails",
                "printedName": "defaultBillingDetails",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0Vvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetails",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                        "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0Vvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetails",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                        "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0Vvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0Vvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0VvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV21defaultBillingDetailsAC0fG0VvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "savePaymentMethodOptInBehavior",
                "printedName": "savePaymentMethodOptInBehavior",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SavePaymentMethodOptInBehavior",
                    "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                    "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0Ovp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0Ovp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SavePaymentMethodOptInBehavior",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                        "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0Ovg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0Ovg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SavePaymentMethodOptInBehavior",
                        "printedName": "StripePaymentSheet.PaymentSheet.SavePaymentMethodOptInBehavior",
                        "usr": "s:18StripePaymentSheet0bC0C04SaveB19MethodOptInBehaviorO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0Ovs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0Ovs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0OvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV04saveB19MethodOptInBehaviorAC04SavebfghI0OvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "appearance",
                "printedName": "appearance",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Appearance",
                    "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                    "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Appearance",
                        "printedName": "StripePaymentSheet.PaymentSheet.Appearance",
                        "usr": "s:18StripePaymentSheet0bC0C10AppearanceV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10appearanceAC10AppearanceVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shippingDetails",
                "printedName": "shippingDetails",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> StripePaymentSheet.AddressViewController.AddressDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.AddressViewController.AddressDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AddressDetails",
                            "printedName": "StripePaymentSheet.AddressViewController.AddressDetails",
                            "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> StripePaymentSheet.AddressViewController.AddressDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripePaymentSheet.AddressViewController.AddressDetails?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressDetails",
                                "printedName": "StripePaymentSheet.AddressViewController.AddressDetails",
                                "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> StripePaymentSheet.AddressViewController.AddressDetails?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "StripePaymentSheet.AddressViewController.AddressDetails?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressDetails",
                                "printedName": "StripePaymentSheet.AddressViewController.AddressDetails",
                                "usr": "s:18StripePaymentSheet21AddressViewControllerC0D7DetailsV"
                              }
                            ],
                            "usr": "s:Sq"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV15shippingDetailsAA21AddressViewControllerC0gF0VSgycvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "preferredNetworks",
                "printedName": "preferredNetworks",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[StripePayments.STPCardBrand]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[StripePayments.STPCardBrand]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "STPCardBrand",
                            "printedName": "StripePayments.STPCardBrand",
                            "usr": "c:@M@StripePayments@E@STPCardBrand"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[StripePayments.STPCardBrand]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePayments.STPCardBrand]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "STPCardBrand",
                                "printedName": "StripePayments.STPCardBrand",
                                "usr": "c:@M@StripePayments@E@STPCardBrand"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[StripePayments.STPCardBrand]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePayments.STPCardBrand]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "STPCardBrand",
                                "printedName": "StripePayments.STPCardBrand",
                                "usr": "c:@M@StripePayments@E@STPCardBrand"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV17preferredNetworksSay0A8Payments12STPCardBrandOGSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "cbcEnabled",
                "printedName": "cbcEnabled",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV10cbcEnabledSbvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationVAEycfc",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationVAEycfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "billingDetailsCollectionConfiguration",
                "printedName": "billingDetailsCollectionConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetailsCollectionConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0Vvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetailsCollectionConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0Vvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BillingDetailsCollectionConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0Vvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0Vvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0VvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV024billingDetailsCollectionD0AC07BillingfgD0VvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "removeSavedPaymentMethodMessage",
                "printedName": "removeSavedPaymentMethodMessage",
                "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:18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV011removeSavedB13MethodMessageSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "externalPaymentMethodConfiguration",
                "printedName": "externalPaymentMethodConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExternalPaymentMethodConfiguration",
                        "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration",
                        "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "ExternalPaymentMethodsPrivateBeta"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ExternalPaymentMethodConfiguration",
                            "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration",
                            "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ExternalPaymentMethodConfiguration",
                            "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration",
                            "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV08externalb6MethodD0AC08ExternalbfD0VSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethodOrder",
                "printedName": "paymentMethodOrder",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "ExternalPaymentMethodsPrivateBeta"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV18paymentMethodOrderSaySSGSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV",
            "mangledName": "$s18StripePaymentSheet0bC0C13ConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true
          },
          {
            "kind": "TypeDecl",
            "name": "CustomerConfiguration",
            "printedName": "CustomerConfiguration",
            "children": [
              {
                "kind": "Var",
                "name": "id",
                "printedName": "id",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV2idSSvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21CustomerConfigurationV2idSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV2idSSvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21CustomerConfigurationV2idSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "ephemeralKeySecret",
                "printedName": "ephemeralKeySecret",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV18ephemeralKeySecretSSvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21CustomerConfigurationV18ephemeralKeySecretSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV18ephemeralKeySecretSSvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21CustomerConfigurationV18ephemeralKeySecretSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(id:ephemeralKeySecret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.CustomerConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV2id18ephemeralKeySecretAESS_SStcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C21CustomerConfigurationV2id18ephemeralKeySecretAESS_SStcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C21CustomerConfigurationV",
            "mangledName": "$s18StripePaymentSheet0bC0C21CustomerConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true
          },
          {
            "kind": "TypeDecl",
            "name": "ApplePayConfiguration",
            "printedName": "ApplePayConfiguration",
            "children": [
              {
                "kind": "Var",
                "name": "merchantId",
                "printedName": "merchantId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV10merchantIdSSvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV10merchantIdSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV10merchantIdSSvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV10merchantIdSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "merchantCountryCode",
                "printedName": "merchantCountryCode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV19merchantCountryCodeSSvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV19merchantCountryCodeSSvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV19merchantCountryCodeSSvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV19merchantCountryCodeSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "buttonType",
                "printedName": "buttonType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentButtonType",
                    "printedName": "PassKit.PKPaymentButtonType",
                    "usr": "c:@E@PKPaymentButtonType"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV10buttonTypeSo015PKPaymentButtonH0Vvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV10buttonTypeSo015PKPaymentButtonH0Vvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PKPaymentButtonType",
                        "printedName": "PassKit.PKPaymentButtonType",
                        "usr": "c:@E@PKPaymentButtonType"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV10buttonTypeSo015PKPaymentButtonH0Vvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV10buttonTypeSo015PKPaymentButtonH0Vvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentSummaryItems",
                "printedName": "paymentSummaryItems",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[PassKit.PKPaymentSummaryItem]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[PassKit.PKPaymentSummaryItem]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PKPaymentSummaryItem",
                            "printedName": "PassKit.PKPaymentSummaryItem",
                            "usr": "c:objc(cs)PKPaymentSummaryItem"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV19paymentSummaryItemsSaySo09PKPaymentH4ItemCGSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV19paymentSummaryItemsSaySo09PKPaymentH4ItemCGSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[PassKit.PKPaymentSummaryItem]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[PassKit.PKPaymentSummaryItem]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PKPaymentSummaryItem",
                                "printedName": "PassKit.PKPaymentSummaryItem",
                                "usr": "c:objc(cs)PKPaymentSummaryItem"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV19paymentSummaryItemsSaySo09PKPaymentH4ItemCGSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV19paymentSummaryItemsSaySo09PKPaymentH4ItemCGSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "customHandlers",
                "printedName": "customHandlers",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Handlers",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers",
                        "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV14customHandlersAE0H0VSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV14customHandlersAE0H0VSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Handlers",
                            "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers",
                            "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV14customHandlersAE0H0VSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV14customHandlersAE0H0VSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Handlers",
                "printedName": "Handlers",
                "children": [
                  {
                    "kind": "Var",
                    "name": "paymentRequestHandler",
                    "printedName": "paymentRequestHandler",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "((PassKit.PKPaymentRequest) -> PassKit.PKPaymentRequest)?",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(PassKit.PKPaymentRequest) -> PassKit.PKPaymentRequest",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PKPaymentRequest",
                                "printedName": "PassKit.PKPaymentRequest",
                                "usr": "c:objc(cs)PKPaymentRequest"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "PKPaymentRequest",
                                "printedName": "PassKit.PKPaymentRequest",
                                "usr": "c:objc(cs)PKPaymentRequest"
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV21paymentRequestHandlerSo09PKPaymentI0CAJcSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV21paymentRequestHandlerSo09PKPaymentI0CAJcSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "((PassKit.PKPaymentRequest) -> PassKit.PKPaymentRequest)?",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(PassKit.PKPaymentRequest) -> PassKit.PKPaymentRequest",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "PKPaymentRequest",
                                    "printedName": "PassKit.PKPaymentRequest",
                                    "usr": "c:objc(cs)PKPaymentRequest"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "PKPaymentRequest",
                                    "printedName": "PassKit.PKPaymentRequest",
                                    "usr": "c:objc(cs)PKPaymentRequest"
                                  }
                                ]
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV21paymentRequestHandlerSo09PKPaymentI0CAJcSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV21paymentRequestHandlerSo09PKPaymentI0CAJcSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "authorizationResultHandler",
                    "printedName": "authorizationResultHandler",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "((PassKit.PKPaymentAuthorizationResult, @escaping (PassKit.PKPaymentAuthorizationResult) -> ()) -> ())?",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(PassKit.PKPaymentAuthorizationResult, @escaping (PassKit.PKPaymentAuthorizationResult) -> ()) -> ()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(PassKit.PKPaymentAuthorizationResult, (PassKit.PKPaymentAuthorizationResult) -> ())",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "PKPaymentAuthorizationResult",
                                    "printedName": "PassKit.PKPaymentAuthorizationResult",
                                    "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                                  },
                                  {
                                    "kind": "TypeFunc",
                                    "name": "Function",
                                    "printedName": "(PassKit.PKPaymentAuthorizationResult) -> ()",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Void",
                                        "printedName": "()"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "PKPaymentAuthorizationResult",
                                        "printedName": "PassKit.PKPaymentAuthorizationResult",
                                        "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV26authorizationResultHandlerySo022PKPaymentAuthorizationI0C_yAJctcSgvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV26authorizationResultHandlerySo022PKPaymentAuthorizationI0C_yAJctcSgvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "((PassKit.PKPaymentAuthorizationResult, @escaping (PassKit.PKPaymentAuthorizationResult) -> ()) -> ())?",
                            "children": [
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(PassKit.PKPaymentAuthorizationResult, @escaping (PassKit.PKPaymentAuthorizationResult) -> ()) -> ()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Tuple",
                                    "printedName": "(PassKit.PKPaymentAuthorizationResult, (PassKit.PKPaymentAuthorizationResult) -> ())",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "PKPaymentAuthorizationResult",
                                        "printedName": "PassKit.PKPaymentAuthorizationResult",
                                        "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                                      },
                                      {
                                        "kind": "TypeFunc",
                                        "name": "Function",
                                        "printedName": "(PassKit.PKPaymentAuthorizationResult) -> ()",
                                        "children": [
                                          {
                                            "kind": "TypeNominal",
                                            "name": "Void",
                                            "printedName": "()"
                                          },
                                          {
                                            "kind": "TypeNominal",
                                            "name": "PKPaymentAuthorizationResult",
                                            "printedName": "PassKit.PKPaymentAuthorizationResult",
                                            "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                ]
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV26authorizationResultHandlerySo022PKPaymentAuthorizationI0C_yAJctcSgvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV26authorizationResultHandlerySo022PKPaymentAuthorizationI0C_yAJctcSgvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(paymentRequestHandler:authorizationResultHandler:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Handlers",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers",
                        "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "((PassKit.PKPaymentRequest) -> PassKit.PKPaymentRequest)?",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(PassKit.PKPaymentRequest) -> PassKit.PKPaymentRequest",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PKPaymentRequest",
                                "printedName": "PassKit.PKPaymentRequest",
                                "usr": "c:objc(cs)PKPaymentRequest"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "PKPaymentRequest",
                                "printedName": "PassKit.PKPaymentRequest",
                                "usr": "c:objc(cs)PKPaymentRequest"
                              }
                            ]
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "((PassKit.PKPaymentAuthorizationResult, @escaping (PassKit.PKPaymentAuthorizationResult) -> ()) -> ())?",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(PassKit.PKPaymentAuthorizationResult, @escaping (PassKit.PKPaymentAuthorizationResult) -> ()) -> ()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(PassKit.PKPaymentAuthorizationResult, (PassKit.PKPaymentAuthorizationResult) -> ())",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "PKPaymentAuthorizationResult",
                                    "printedName": "PassKit.PKPaymentAuthorizationResult",
                                    "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                                  },
                                  {
                                    "kind": "TypeFunc",
                                    "name": "Function",
                                    "printedName": "(PassKit.PKPaymentAuthorizationResult) -> ()",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Void",
                                        "printedName": "()"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "PKPaymentAuthorizationResult",
                                        "printedName": "PassKit.PKPaymentAuthorizationResult",
                                        "usr": "c:objc(cs)PKPaymentAuthorizationResult"
                                      }
                                    ]
                                  }
                                ]
                              }
                            ]
                          }
                        ],
                        "hasDefaultArg": true,
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV21paymentRequestHandler019authorizationResultJ0AGSo09PKPaymentI0CAKcSg_ySo0m13AuthorizationL0C_yANctcSgtcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV21paymentRequestHandler019authorizationResultJ0AGSo09PKPaymentI0CAKcSg_ySo0m13AuthorizationL0C_yANctcSgtcfc",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(merchantId:merchantCountryCode:buttonType:paymentSummaryItems:customHandlers:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ApplePayConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PKPaymentButtonType",
                    "printedName": "PassKit.PKPaymentButtonType",
                    "hasDefaultArg": true,
                    "usr": "c:@E@PKPaymentButtonType"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[PassKit.PKPaymentSummaryItem]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[PassKit.PKPaymentSummaryItem]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PKPaymentSummaryItem",
                            "printedName": "PassKit.PKPaymentSummaryItem",
                            "usr": "c:objc(cs)PKPaymentSummaryItem"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Handlers",
                        "printedName": "StripePaymentSheet.PaymentSheet.ApplePayConfiguration.Handlers",
                        "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV8HandlersV"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV10merchantId0G11CountryCode10buttonType19paymentSummaryItems14customHandlersAESS_SSSo015PKPaymentButtonL0VSaySo0rN4ItemCGSgAE0Q0VSgtcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV10merchantId0G11CountryCode10buttonType19paymentSummaryItems14customHandlersAESS_SSSo015PKPaymentButtonL0VSaySo0rN4ItemCGSgAE0Q0VSgtcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C21ApplePayConfigurationV",
            "mangledName": "$s18StripePaymentSheet0bC0C21ApplePayConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true
          },
          {
            "kind": "TypeDecl",
            "name": "Address",
            "printedName": "Address",
            "children": [
              {
                "kind": "Var",
                "name": "city",
                "printedName": "city",
                "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:18StripePaymentSheet0bC0C7AddressV4citySSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV4citySSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV4citySSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV4citySSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV4citySSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV4citySSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV4citySSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV4citySSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "country",
                "printedName": "country",
                "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:18StripePaymentSheet0bC0C7AddressV7countrySSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV7countrySSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV7countrySSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV7countrySSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV7countrySSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV7countrySSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV7countrySSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV7countrySSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "line1",
                "printedName": "line1",
                "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:18StripePaymentSheet0bC0C7AddressV5line1SSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line1SSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5line1SSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line1SSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5line1SSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line1SSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5line1SSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line1SSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "line2",
                "printedName": "line2",
                "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:18StripePaymentSheet0bC0C7AddressV5line2SSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line2SSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5line2SSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line2SSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5line2SSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line2SSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5line2SSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5line2SSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "postalCode",
                "printedName": "postalCode",
                "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:18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV10postalCodeSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "state",
                "printedName": "state",
                "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:18StripePaymentSheet0bC0C7AddressV5stateSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5stateSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5stateSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5stateSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5stateSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5stateSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV5stateSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C7AddressV5stateSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(city:country:line1:line2:postalCode:state:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.PaymentSheet.Address",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C7AddressV4city7country5line15line210postalCode5stateAESSSg_A5Ltcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV4city7country5line15line210postalCode5stateAESSSg_A5Ltcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.PaymentSheet.Address",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.PaymentSheet.Address",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C7AddressV2eeoiySbAE_AEtFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C7AddressV2eeoiySbAE_AEtFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C7AddressV",
            "mangledName": "$s18StripePaymentSheet0bC0C7AddressV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BillingDetails",
            "printedName": "BillingDetails",
            "children": [
              {
                "kind": "Var",
                "name": "address",
                "printedName": "address",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.PaymentSheet.Address",
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripePaymentSheet.PaymentSheet.Address",
                        "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Address",
                        "printedName": "StripePaymentSheet.PaymentSheet.Address",
                        "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV7addressAC7AddressVvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "email",
                "printedName": "email",
                "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:18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5emailSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "name",
                "printedName": "name",
                "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:18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV4nameSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "phone",
                "printedName": "phone",
                "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:18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV5phoneSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(address:email:name:phone:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Address",
                    "printedName": "StripePaymentSheet.PaymentSheet.Address",
                    "hasDefaultArg": true,
                    "usr": "s:18StripePaymentSheet0bC0C7AddressV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV7address5email4name5phoneAeC7AddressV_SSSgA2Ltcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV7address5email4name5phoneAeC7AddressV_SSSgA2Ltcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetails",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetails",
                    "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV2eeoiySbAE_AEtFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV2eeoiySbAE_AEtFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C14BillingDetailsV",
            "mangledName": "$s18StripePaymentSheet0bC0C14BillingDetailsV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BillingDetailsCollectionConfiguration",
            "printedName": "BillingDetailsCollectionConfiguration",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "CollectionMode",
                "printedName": "CollectionMode",
                "children": [
                  {
                    "kind": "Var",
                    "name": "automatic",
                    "printedName": "automatic",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode.Type) -> StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO9automaticyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO9automaticyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "never",
                    "printedName": "never",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode.Type) -> StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO5neveryA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO5neveryA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "always",
                    "printedName": "always",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode.Type) -> StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO6alwaysyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO6alwaysyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8rawValueAGSgSS_tcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8rawValueAGSgSS_tcfc",
                    "moduleName": "StripePaymentSheet",
                    "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:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8rawValueSSvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8rawValueSSvp",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8rawValueSSvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8rawValueSSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "allCases",
                    "printedName": "allCases",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8allCasesSayAGGvpZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8allCasesSayAGGvpZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8allCasesSayAGGvgZ",
                        "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO8allCasesSayAGGvgZ",
                        "moduleName": "StripePaymentSheet",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "enumRawTypeName": "String",
                "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": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "CaseIterable",
                    "printedName": "CaseIterable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "AllCases",
                        "printedName": "AllCases",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:s12CaseIterableP",
                    "mangledName": "$ss12CaseIterableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "AddressCollectionMode",
                "printedName": "AddressCollectionMode",
                "children": [
                  {
                    "kind": "Var",
                    "name": "automatic",
                    "printedName": "automatic",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode.Type) -> StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AddressCollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressCollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO9automaticyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO9automaticyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "never",
                    "printedName": "never",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode.Type) -> StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AddressCollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressCollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO5neveryA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO5neveryA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "full",
                    "printedName": "full",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode.Type) -> StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AddressCollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressCollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO4fullyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO4fullyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AddressCollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8rawValueAGSgSS_tcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8rawValueAGSgSS_tcfc",
                    "moduleName": "StripePaymentSheet",
                    "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:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8rawValueSSvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8rawValueSSvp",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8rawValueSSvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8rawValueSSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "allCases",
                    "printedName": "allCases",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AddressCollectionMode",
                            "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8allCasesSayAGGvpZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8allCasesSayAGGvpZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressCollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8allCasesSayAGGvgZ",
                        "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO8allCasesSayAGGvgZ",
                        "moduleName": "StripePaymentSheet",
                        "static": true,
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "enumRawTypeName": "String",
                "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": "RawRepresentable",
                    "printedName": "RawRepresentable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "RawValue",
                        "printedName": "RawValue",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SY",
                    "mangledName": "$sSY"
                  },
                  {
                    "kind": "Conformance",
                    "name": "CaseIterable",
                    "printedName": "CaseIterable",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "AllCases",
                        "printedName": "AllCases",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AddressCollectionMode",
                                "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:s12CaseIterableP",
                    "mangledName": "$ss12CaseIterableP"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "name",
                "printedName": "name",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionMode",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvp",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV4nameAE0F4ModeOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "phone",
                "printedName": "phone",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionMode",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvp",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5phoneAE0F4ModeOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "email",
                "printedName": "email",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionMode",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvp",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.CollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV0F4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV5emailAE0F4ModeOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "address",
                "printedName": "address",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AddressCollectionMode",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvp",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AddressCollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AddressCollectionMode",
                        "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration.AddressCollectionMode",
                        "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV07AddressF4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV7addressAE07AddressF4ModeOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "attachDefaultsToPaymentMethod",
                "printedName": "attachDefaultsToPaymentMethod",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvp",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV016attachDefaultsToB6MethodSbvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetailsCollectionConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BillingDetailsCollectionConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.BillingDetailsCollectionConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV2eeoiySbAE_AEtFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV2eeoiySbAE_AEtFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV",
            "mangledName": "$s18StripePaymentSheet0bC0C37BillingDetailsCollectionConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ExternalPaymentMethodConfiguration",
            "printedName": "ExternalPaymentMethodConfiguration",
            "children": [
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(externalPaymentMethods:externalPaymentMethodConfirmHandler:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExternalPaymentMethodConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.ExternalPaymentMethodConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, @escaping (StripePaymentSheet.PaymentSheetResult) -> ()) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, (StripePaymentSheet.PaymentSheetResult) -> ())",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "STPPaymentMethodBillingDetails",
                            "printedName": "StripePayments.STPPaymentMethodBillingDetails",
                            "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethodBillingDetails"
                          },
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSheetResult",
                                "printedName": "StripePaymentSheet.PaymentSheetResult",
                                "usr": "s:18StripePaymentSheet0bC6ResultO"
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7Methods0gbE14ConfirmHandlerAESaySSG_ySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctctcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7Methods0gbE14ConfirmHandlerAESaySSG_ySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctctcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl"
                ],
                "spi_group_names": [
                  "ExternalPaymentMethodsPrivateBeta"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "externalPaymentMethods",
                "printedName": "externalPaymentMethods",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvp",
                "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "ExternalPaymentMethodsPrivateBeta"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "ExternalPaymentMethodsPrivateBeta"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "ExternalPaymentMethodsPrivateBeta"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalB7MethodsSaySSGvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "ExternalPaymentMethodsPrivateBeta"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "externalPaymentMethodConfirmHandler",
                "printedName": "externalPaymentMethodConfirmHandler",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, @escaping (StripePaymentSheet.PaymentSheetResult) -> ()) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, (StripePaymentSheet.PaymentSheetResult) -> ())",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "STPPaymentMethodBillingDetails",
                            "printedName": "StripePayments.STPPaymentMethodBillingDetails",
                            "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethodBillingDetails"
                          },
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSheetResult",
                                "printedName": "StripePaymentSheet.PaymentSheetResult",
                                "usr": "s:18StripePaymentSheet0bC6ResultO"
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvp",
                "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "ExternalPaymentMethodsPrivateBeta"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, @escaping (StripePaymentSheet.PaymentSheetResult) -> ()) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, (StripePaymentSheet.PaymentSheetResult) -> ())",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "STPPaymentMethodBillingDetails",
                                "printedName": "StripePayments.STPPaymentMethodBillingDetails",
                                "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethodBillingDetails"
                              },
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "PaymentSheetResult",
                                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "ExternalPaymentMethodsPrivateBeta"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, @escaping (StripePaymentSheet.PaymentSheetResult) -> ()) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.String, StripePayments.STPPaymentMethodBillingDetails, (StripePaymentSheet.PaymentSheetResult) -> ())",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "STPPaymentMethodBillingDetails",
                                "printedName": "StripePayments.STPPaymentMethodBillingDetails",
                                "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethodBillingDetails"
                              },
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "PaymentSheetResult",
                                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "ExternalPaymentMethodsPrivateBeta"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV08externalbE14ConfirmHandleryySS_0A8Payments010STPPaymentE14BillingDetailsCyAA0bC6ResultOctcvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "ExternalPaymentMethodsPrivateBeta"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV",
            "mangledName": "$s18StripePaymentSheet0bC0C08ExternalB19MethodConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "ExternalPaymentMethodsPrivateBeta"
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FlowController",
            "printedName": "FlowController",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "PaymentOptionDisplayData",
                "printedName": "PaymentOptionDisplayData",
                "children": [
                  {
                    "kind": "Var",
                    "name": "image",
                    "printedName": "image",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5imageSo7UIImageCvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5imageSo7UIImageCvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIImage",
                            "printedName": "UIKit.UIImage",
                            "usr": "c:objc(cs)UIImage"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5imageSo7UIImageCvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5imageSo7UIImageCvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "label",
                    "printedName": "label",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5labelSSvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5labelSSvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "isLet": true,
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5labelSSvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV5labelSSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "configuration",
                "printedName": "configuration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13configurationAC13ConfigurationVvp",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13configurationAC13ConfigurationVvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Configuration",
                        "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                        "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13configurationAC13ConfigurationVvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13configurationAC13ConfigurationVvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentOption",
                "printedName": "paymentOption",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "StripePaymentSheet.PaymentSheet.FlowController.PaymentOptionDisplayData?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentOptionDisplayData",
                        "printedName": "StripePaymentSheet.PaymentSheet.FlowController.PaymentOptionDisplayData",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13paymentOptionAE0bG11DisplayDataVSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13paymentOptionAE0bG11DisplayDataVSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.FlowController.PaymentOptionDisplayData?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentOptionDisplayData",
                            "printedName": "StripePaymentSheet.PaymentSheet.FlowController.PaymentOptionDisplayData",
                            "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B17OptionDisplayDataV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13paymentOptionAE0bG11DisplayDataVSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13paymentOptionAE0bG11DisplayDataVSgvg",
                    "moduleName": "StripePaymentSheet",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "create",
                "printedName": "create(paymentIntentClientSecret:configuration:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripePaymentSheet.PaymentSheet.FlowController, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripePaymentSheet.PaymentSheet.FlowController, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FlowController",
                            "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                            "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC6create25paymentIntentClientSecret13configuration10completionySS_AC13ConfigurationVys6ResultOyAEs5Error_pGctFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC6create25paymentIntentClientSecret13configuration10completionySS_AC13ConfigurationVys6ResultOyAEs5Error_pGctFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "Final",
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "create",
                "printedName": "create(setupIntentClientSecret:configuration:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripePaymentSheet.PaymentSheet.FlowController, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripePaymentSheet.PaymentSheet.FlowController, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FlowController",
                            "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                            "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC6create23setupIntentClientSecret13configuration10completionySS_AC13ConfigurationVys6ResultOyAEs5Error_pGctFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC6create23setupIntentClientSecret13configuration10completionySS_AC13ConfigurationVys6ResultOyAEs5Error_pGctFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "Final",
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "create",
                "printedName": "create(intentConfiguration:configuration:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IntentConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Configuration",
                    "printedName": "StripePaymentSheet.PaymentSheet.Configuration",
                    "usr": "s:18StripePaymentSheet0bC0C13ConfigurationV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Result<StripePaymentSheet.PaymentSheet.FlowController, Swift.Error>) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Result",
                        "printedName": "Swift.Result<StripePaymentSheet.PaymentSheet.FlowController, Swift.Error>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FlowController",
                            "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                            "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:s6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC6create19intentConfiguration13configuration10completionyAC06IntentH0V_AC0H0Vys6ResultOyAEs5Error_pGctFZ",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC6create19intentConfiguration13configuration10completionyAC06IntentH0V_AC0H0Vys6ResultOyAEs5Error_pGctFZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "Final",
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "presentPaymentOptions",
                "printedName": "presentPaymentOptions(from:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(() -> ())?",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC07presentB7Options4from10completionySo06UIViewE0C_yycSgtF",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC07presentB7Options4from10completionySo06UIViewE0C_yycSgtF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "confirm",
                "printedName": "confirm(from:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetResult",
                        "printedName": "StripePaymentSheet.PaymentSheetResult",
                        "usr": "s:18StripePaymentSheet0bC6ResultO"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC7confirm4from10completionySo06UIViewE0C_yAA0bC6ResultOctF",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC7confirm4from10completionySo06UIViewE0C_yAA0bC6ResultOctF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "update",
                "printedName": "update(intentConfiguration:completion:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IntentConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Error?) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Error?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "Swift.Error",
                            "usr": "s:s5ErrorP"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC6update19intentConfiguration10completionyAC06IntentH0V_ys5Error_pSgctF",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC6update19intentConfiguration10completionyAC06IntentH0V_ys5Error_pSgctF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "stp_analyticsIdentifier",
                "printedName": "stp_analyticsIdentifier",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC23stp_analyticsIdentifierSSvpZ",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC23stp_analyticsIdentifierSSvpZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl"
                ],
                "isFromExtension": true,
                "spi_group_names": [
                  "STP"
                ],
                "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:18StripePaymentSheet0bC0C14FlowControllerC23stp_analyticsIdentifierSSvgZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC23stp_analyticsIdentifierSSvgZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "isFromExtension": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentOptionsButton",
                "printedName": "PaymentOptionsButton",
                "children": [
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(paymentSheetFlowController:onSheetDismissed:content:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentOptionsButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.FlowController.PaymentOptionsButton<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FlowController",
                        "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ]
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> τ_0_0",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "typeAttributes": [
                          "noescape"
                        ]
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV07paymentcdE002onC9Dismissed7contentAGy__xGAE_yycxyXEtcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV07paymentcdE002onC9Dismissed7contentAGy__xGAE_yycxyXEtcfc",
                    "moduleName": "StripePaymentSheet",
                    "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                    "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "body",
                    "printedName": "body",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpaqueTypeArchetype",
                        "printedName": "some SwiftUI.View",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "View",
                            "printedName": "SwiftUI.View",
                            "usr": "s:7SwiftUI4ViewP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV4bodyQrvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV4bodyQrvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "Custom",
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OpaqueTypeArchetype",
                            "printedName": "some SwiftUI.View",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "View",
                                "printedName": "SwiftUI.View",
                                "usr": "s:7SwiftUI4ViewP"
                              }
                            ]
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV4bodyQrvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV4bodyQrvg",
                        "moduleName": "StripePaymentSheet",
                        "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                        "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC0B13OptionsButtonV",
                "moduleName": "StripePaymentSheet",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "View",
                    "printedName": "View",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Body",
                        "printedName": "Body",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OpaqueTypeArchetype",
                            "printedName": "some SwiftUI.View",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "View",
                                "printedName": "SwiftUI.View",
                                "usr": "s:7SwiftUI4ViewP"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:7SwiftUI4ViewP",
                    "mangledName": "$s7SwiftUI4ViewP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ConfirmButton",
                "printedName": "ConfirmButton",
                "children": [
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(paymentSheetFlowController:onCompletion:content:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmButton",
                        "printedName": "StripePaymentSheet.PaymentSheet.FlowController.ConfirmButton<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FlowController",
                        "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentSheetResult",
                            "printedName": "StripePaymentSheet.PaymentSheetResult",
                            "usr": "s:18StripePaymentSheet0bC6ResultO"
                          }
                        ]
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "() -> τ_0_0",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "typeAttributes": [
                          "noescape"
                        ]
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV07paymentcdE012onCompletion7contentAGy__xGAE_yAA0bC6ResultOcxyXEtcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV07paymentcdE012onCompletion7contentAGy__xGAE_yAA0bC6ResultOcxyXEtcfc",
                    "moduleName": "StripePaymentSheet",
                    "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                    "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "init_kind": "Designated"
                  },
                  {
                    "kind": "Var",
                    "name": "body",
                    "printedName": "body",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpaqueTypeArchetype",
                        "printedName": "some SwiftUI.View",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "View",
                            "printedName": "SwiftUI.View",
                            "usr": "s:7SwiftUI4ViewP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV4bodyQrvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV4bodyQrvp",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "Custom",
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OpaqueTypeArchetype",
                            "printedName": "some SwiftUI.View",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "View",
                                "printedName": "SwiftUI.View",
                                "usr": "s:7SwiftUI4ViewP"
                              }
                            ]
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV4bodyQrvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV4bodyQrvg",
                        "moduleName": "StripePaymentSheet",
                        "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                        "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV",
                "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC13ConfirmButtonV",
                "moduleName": "StripePaymentSheet",
                "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
                "sugared_genericSig": "<Content where Content : SwiftUI.View>",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "View",
                    "printedName": "View",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Body",
                        "printedName": "Body",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OpaqueTypeArchetype",
                            "printedName": "some SwiftUI.View",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "View",
                                "printedName": "SwiftUI.View",
                                "usr": "s:7SwiftUI4ViewP"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "usr": "s:7SwiftUI4ViewP",
                    "mangledName": "$s7SwiftUI4ViewP"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC",
            "mangledName": "$s18StripePaymentSheet0bC0C14FlowControllerC",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "hasMissingDesignatedInitializers": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "STPAnalyticsProtocol",
                "printedName": "STPAnalyticsProtocol",
                "usr": "s:10StripeCore20STPAnalyticsProtocolP",
                "mangledName": "$s10StripeCore20STPAnalyticsProtocolP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "IntentConfiguration",
            "printedName": "IntentConfiguration",
            "children": [
              {
                "kind": "Var",
                "name": "COMPLETE_WITHOUT_CONFIRMING_INTENT",
                "printedName": "COMPLETE_WITHOUT_CONFIRMING_INTENT",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvpZ",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvpZ",
                "moduleName": "StripePaymentSheet",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "SPIAccessControl",
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "PaymentSheetSkipConfirmation"
                ],
                "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:18StripePaymentSheet0bC0C19IntentConfigurationV34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvgZ",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV34COMPLETE_WITHOUT_CONFIRMING_INTENTSSvgZ",
                    "moduleName": "StripePaymentSheet",
                    "static": true,
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(mode:paymentMethodTypes:onBehalfOf:confirmHandler:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IntentConfiguration",
                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, @escaping (Swift.Result<Swift.String, Swift.Error>) -> ()) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, (Swift.Result<Swift.String, Swift.Error>) -> ())",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "STPPaymentMethod",
                            "printedName": "StripePayments.STPPaymentMethod",
                            "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          },
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(Swift.Result<Swift.String, Swift.Error>) -> ()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Result",
                                "printedName": "Swift.Result<Swift.String, Swift.Error>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Error",
                                    "printedName": "Swift.Error",
                                    "usr": "s:s5ErrorP"
                                  }
                                ],
                                "usr": "s:s6ResultO"
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4mode18paymentMethodTypes10onBehalfOf14confirmHandlerA2E4ModeO_SaySSGSgSSSgy0A8Payments010STPPaymentH0C_Sbys6ResultOySSs5Error_pGctctcfc",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4mode18paymentMethodTypes10onBehalfOf14confirmHandlerA2E4ModeO_SaySSGSgSSSgy0A8Payments010STPPaymentH0C_Sbys6ResultOySSs5Error_pGctctcfc",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "mode",
                "printedName": "mode",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvp",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                        "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                        "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4modeAE4ModeOvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "paymentMethodTypes",
                "printedName": "paymentMethodTypes",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.String]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.String]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "String",
                                "printedName": "Swift.String",
                                "usr": "s:SS"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV18paymentMethodTypesSaySSGSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "confirmHandler",
                "printedName": "confirmHandler",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, @escaping (Swift.Result<Swift.String, Swift.Error>) -> ()) -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, (Swift.Result<Swift.String, Swift.Error>) -> ())",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "STPPaymentMethod",
                            "printedName": "StripePayments.STPPaymentMethod",
                            "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          },
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(Swift.Result<Swift.String, Swift.Error>) -> ()",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Void",
                                "printedName": "()"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Result",
                                "printedName": "Swift.Result<Swift.String, Swift.Error>",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Error",
                                    "printedName": "Swift.Error",
                                    "usr": "s:s5ErrorP"
                                  }
                                ],
                                "usr": "s:s6ResultO"
                              }
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvp",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, @escaping (Swift.Result<Swift.String, Swift.Error>) -> ()) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, (Swift.Result<Swift.String, Swift.Error>) -> ())",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "STPPaymentMethod",
                                "printedName": "StripePayments.STPPaymentMethod",
                                "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              },
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(Swift.Result<Swift.String, Swift.Error>) -> ()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Result",
                                    "printedName": "Swift.Result<Swift.String, Swift.Error>",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Error",
                                        "printedName": "Swift.Error",
                                        "usr": "s:s5ErrorP"
                                      }
                                    ],
                                    "usr": "s:s6ResultO"
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, @escaping (Swift.Result<Swift.String, Swift.Error>) -> ()) -> ()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(StripePayments.STPPaymentMethod, Swift.Bool, (Swift.Result<Swift.String, Swift.Error>) -> ())",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "STPPaymentMethod",
                                "printedName": "StripePayments.STPPaymentMethod",
                                "usr": "c:@M@StripePayments@objc(cs)STPPaymentMethod"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Bool",
                                "printedName": "Swift.Bool",
                                "usr": "s:Sb"
                              },
                              {
                                "kind": "TypeFunc",
                                "name": "Function",
                                "printedName": "(Swift.Result<Swift.String, Swift.Error>) -> ()",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Void",
                                    "printedName": "()"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Result",
                                    "printedName": "Swift.Result<Swift.String, Swift.Error>",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "String",
                                        "printedName": "Swift.String",
                                        "usr": "s:SS"
                                      },
                                      {
                                        "kind": "TypeNominal",
                                        "name": "Error",
                                        "printedName": "Swift.Error",
                                        "usr": "s:s5ErrorP"
                                      }
                                    ],
                                    "usr": "s:s6ResultO"
                                  }
                                ]
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV14confirmHandleryy0A8Payments16STPPaymentMethodC_Sbys6ResultOySSs5Error_pGctcvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "onBehalfOf",
                "printedName": "onBehalfOf",
                "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:18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvp",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvp",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvg",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvs",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvs",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvM",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV10onBehalfOfSSSgvM",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "CaptureMethod",
                "printedName": "CaptureMethod",
                "children": [
                  {
                    "kind": "Var",
                    "name": "automatic",
                    "printedName": "automatic",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod.Type) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO9automaticyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO9automaticyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "manual",
                    "printedName": "manual",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod.Type) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO6manualyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO6manualyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "automaticAsync",
                    "printedName": "automaticAsync",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod.Type) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CaptureMethod",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO14automaticAsyncyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO14automaticAsyncyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CaptureMethod",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO8rawValueAGSgSS_tcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO8rawValueAGSgSS_tcfc",
                    "moduleName": "StripePaymentSheet",
                    "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:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO8rawValueSSvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO8rawValueSSvp",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO8rawValueSSvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO8rawValueSSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "enumRawTypeName": "String",
                "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": "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": "SetupFutureUsage",
                "printedName": "SetupFutureUsage",
                "children": [
                  {
                    "kind": "Var",
                    "name": "offSession",
                    "printedName": "offSession",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage.Type) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO10offSessionyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO10offSessionyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "onSession",
                    "printedName": "onSession",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage.Type) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SetupFutureUsage",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO9onSessionyA2GmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO9onSessionyA2GmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Constructor",
                    "name": "init",
                    "printedName": "init(rawValue:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SetupFutureUsage",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Constructor",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO8rawValueAGSgSS_tcfc",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO8rawValueAGSgSS_tcfc",
                    "moduleName": "StripePaymentSheet",
                    "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:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO8rawValueSSvp",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO8rawValueSSvp",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO8rawValueSSvg",
                        "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO8rawValueSSvg",
                        "moduleName": "StripePaymentSheet",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "enumRawTypeName": "String",
                "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": "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": "Mode",
                "printedName": "Mode",
                "children": [
                  {
                    "kind": "Var",
                    "name": "payment",
                    "printedName": "payment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode.Type) -> (Swift.Int, Swift.String, StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage?, StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(Swift.Int, Swift.String, StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage?, StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Mode",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(amount: Swift.Int, currency: Swift.String, setupFutureUsage: StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage?, captureMethod: StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod)",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Int",
                                    "printedName": "Swift.Int",
                                    "usr": "s:Si"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "String",
                                    "printedName": "Swift.String",
                                    "usr": "s:SS"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Optional",
                                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage?",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "SetupFutureUsage",
                                        "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                                        "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                                      }
                                    ],
                                    "usr": "s:Sq"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "CaptureMethod",
                                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.CaptureMethod",
                                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV13CaptureMethodO"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Mode",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO7paymentyAGSi_SSAE16SetupFutureUsageOSgAE13CaptureMethodOtcAGmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO7paymentyAGSi_SSAE16SetupFutureUsageOSgAE13CaptureMethodOtcAGmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "setup",
                    "printedName": "setup",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode.Type) -> (Swift.String?, StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                        "children": [
                          {
                            "kind": "TypeFunc",
                            "name": "Function",
                            "printedName": "(Swift.String?, StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage) -> StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Mode",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(currency: Swift.String?, setupFutureUsage: StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage)",
                                "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": "SetupFutureUsage",
                                    "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.SetupFutureUsage",
                                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV16SetupFutureUsageO"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Mode",
                                "printedName": "StripePaymentSheet.PaymentSheet.IntentConfiguration.Mode",
                                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO5setupyAGSSSg_AE16SetupFutureUsageOtcAGmF",
                    "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO5setupyAGSSSg_AE16SetupFutureUsageOtcAGmF",
                    "moduleName": "StripePaymentSheet",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  }
                ],
                "declKind": "Enum",
                "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO",
                "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV4ModeO",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ]
              }
            ],
            "declKind": "Struct",
            "usr": "s:18StripePaymentSheet0bC0C19IntentConfigurationV",
            "mangledName": "$s18StripePaymentSheet0bC0C19IntentConfigurationV",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true
          }
        ],
        "declKind": "Class",
        "usr": "s:18StripePaymentSheet0bC0C",
        "mangledName": "$s18StripePaymentSheet0bC0C",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "STPAnalyticsProtocol",
            "printedName": "STPAnalyticsProtocol",
            "usr": "s:10StripeCore20STPAnalyticsProtocolP",
            "mangledName": "$s10StripeCore20STPAnalyticsProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "PaymentSheetError",
        "printedName": "PaymentSheetError",
        "children": [
          {
            "kind": "Var",
            "name": "unknown",
            "printedName": "unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> (Swift.String) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(debugDescription: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO7unknownyACSS_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO7unknownyACSS_tcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "missingClientSecret",
            "printedName": "missingClientSecret",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO19missingClientSecretyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO19missingClientSecretyA2CmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "invalidClientSecret",
            "printedName": "invalidClientSecret",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO19invalidClientSecretyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO19invalidClientSecretyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "unexpectedResponseFromStripeAPI",
            "printedName": "unexpectedResponseFromStripeAPI",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO022unexpectedResponseFromA3APIyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO022unexpectedResponseFromA3APIyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "applePayNotSupportedOrMisconfigured",
            "printedName": "applePayNotSupportedOrMisconfigured",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO35applePayNotSupportedOrMisconfiguredyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO35applePayNotSupportedOrMisconfiguredyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "alreadyPresented",
            "printedName": "alreadyPresented",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO16alreadyPresentedyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO16alreadyPresentedyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "flowControllerConfirmFailed",
            "printedName": "flowControllerConfirmFailed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> (Swift.String) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(message: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO27flowControllerConfirmFailedyACSS_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO27flowControllerConfirmFailedyACSS_tcACmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "errorHandlingNextAction",
            "printedName": "errorHandlingNextAction",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO23errorHandlingNextActionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO23errorHandlingNextActionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "unrecognizedHandlerStatus",
            "printedName": "unrecognizedHandlerStatus",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO25unrecognizedHandlerStatusyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO25unrecognizedHandlerStatusyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "accountLinkFailure",
            "printedName": "accountLinkFailure",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO18accountLinkFailureyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO18accountLinkFailureyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "setupIntentClientSecretProviderNil",
            "printedName": "setupIntentClientSecretProviderNil",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO34setupIntentClientSecretProviderNilyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO34setupIntentClientSecretProviderNilyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "noPaymentMethodTypesAvailable",
            "printedName": "noPaymentMethodTypesAvailable",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> ([StripePayments.STPPaymentMethodType]) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([StripePayments.STPPaymentMethodType]) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(intentPaymentMethods: [StripePayments.STPPaymentMethodType])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[StripePayments.STPPaymentMethodType]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "STPPaymentMethodType",
                                "printedName": "StripePayments.STPPaymentMethodType",
                                "usr": "c:@M@StripePayments@E@STPPaymentMethodType"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO02noB20MethodTypesAvailableyACSay0A8Payments010STPPaymentF4TypeOG_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO02noB20MethodTypesAvailableyACSay0A8Payments010STPPaymentF4TypeOG_tcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "paymentIntentInTerminalState",
            "printedName": "paymentIntentInTerminalState",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> (StripePayments.STPPaymentIntentStatus) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePayments.STPPaymentIntentStatus) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(status: StripePayments.STPPaymentIntentStatus)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "STPPaymentIntentStatus",
                            "printedName": "StripePayments.STPPaymentIntentStatus",
                            "usr": "c:@M@StripePayments@E@STPPaymentIntentStatus"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO28paymentIntentInTerminalStateyAC0A8Payments010STPPaymentF6StatusO_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO28paymentIntentInTerminalStateyAC0A8Payments010STPPaymentF6StatusO_tcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "setupIntentInTerminalState",
            "printedName": "setupIntentInTerminalState",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> (StripePayments.STPSetupIntentStatus) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(StripePayments.STPSetupIntentStatus) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(status: StripePayments.STPSetupIntentStatus)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "STPSetupIntentStatus",
                            "printedName": "StripePayments.STPSetupIntentStatus",
                            "usr": "c:@M@StripePayments@E@STPSetupIntentStatus"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO26setupIntentInTerminalStateyAC0A8Payments08STPSetupF6StatusO_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO26setupIntentInTerminalStateyAC0A8Payments08STPSetupF6StatusO_tcACmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "fetchPaymentMethodsFailure",
            "printedName": "fetchPaymentMethodsFailure",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO05fetchB14MethodsFailureyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO05fetchB14MethodsFailureyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "deferredIntentValidationFailed",
            "printedName": "deferredIntentValidationFailed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> (Swift.String) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(message: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO30deferredIntentValidationFailedyACSS_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO30deferredIntentValidationFailedyACSS_tcACmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "linkSignUpNotRequired",
            "printedName": "linkSignUpNotRequired",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO21linkSignUpNotRequiredyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO21linkSignUpNotRequiredyA2CmF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "linkCallVerifyNotRequired",
            "printedName": "linkCallVerifyNotRequired",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO25linkCallVerifyNotRequiredyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO25linkCallVerifyNotRequiredyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "linkingWithoutValidSession",
            "printedName": "linkingWithoutValidSession",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO26linkingWithoutValidSessionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO26linkingWithoutValidSessionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "savingWithoutValidLinkSession",
            "printedName": "savingWithoutValidLinkSession",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO29savingWithoutValidLinkSessionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO29savingWithoutValidLinkSessionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "payingWithoutValidLinkSession",
            "printedName": "payingWithoutValidLinkSession",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO29payingWithoutValidLinkSessionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO29payingWithoutValidLinkSessionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "deletingWithoutValidLinkSession",
            "printedName": "deletingWithoutValidLinkSession",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO31deletingWithoutValidLinkSessionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO31deletingWithoutValidLinkSessionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "updatingWithoutValidLinkSession",
            "printedName": "updatingWithoutValidLinkSession",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO31updatingWithoutValidLinkSessionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO31updatingWithoutValidLinkSessionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "linkLookupNotFound",
            "printedName": "linkLookupNotFound",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> (Swift.String) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> StripePaymentSheet.PaymentSheetError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(serverErrorMessage: Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO18linkLookupNotFoundyACSS_tcACmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO18linkLookupNotFoundyACSS_tcACmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "failedToCreateLinkSession",
            "printedName": "failedToCreateLinkSession",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO25failedToCreateLinkSessionyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO25failedToCreateLinkSessionyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "linkNotAuthorized",
            "printedName": "linkNotAuthorized",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetError.Type) -> StripePaymentSheet.PaymentSheetError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetError",
                    "printedName": "StripePaymentSheet.PaymentSheetError",
                    "usr": "s:18StripePaymentSheet0bC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "StripePaymentSheet.PaymentSheetError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSheetError",
                        "printedName": "StripePaymentSheet.PaymentSheetError",
                        "usr": "s:18StripePaymentSheet0bC5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:18StripePaymentSheet0bC5ErrorO17linkNotAuthorizedyA2CmF",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO17linkNotAuthorizedyA2CmF",
            "moduleName": "StripePaymentSheet"
          },
          {
            "kind": "Var",
            "name": "localizedDescription",
            "printedName": "localizedDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC5ErrorO20localizedDescriptionSSvp",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO20localizedDescriptionSSvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC5ErrorO20localizedDescriptionSSvg",
                "mangledName": "$s18StripePaymentSheet0bC5ErrorO20localizedDescriptionSSvg",
                "moduleName": "StripePaymentSheet",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "safeLoggingString",
            "printedName": "safeLoggingString",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC5ErrorO17safeLoggingStringSSvp",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO17safeLoggingStringSSvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC5ErrorO17safeLoggingStringSSvg",
                "mangledName": "$s18StripePaymentSheet0bC5ErrorO17safeLoggingStringSSvg",
                "moduleName": "StripePaymentSheet",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "debugDescription",
            "printedName": "debugDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:18StripePaymentSheet0bC5ErrorO16debugDescriptionSSvp",
            "mangledName": "$s18StripePaymentSheet0bC5ErrorO16debugDescriptionSSvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:18StripePaymentSheet0bC5ErrorO16debugDescriptionSSvg",
                "mangledName": "$s18StripePaymentSheet0bC5ErrorO16debugDescriptionSSvg",
                "moduleName": "StripePaymentSheet",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:18StripePaymentSheet0bC5ErrorO",
        "mangledName": "$s18StripePaymentSheet0bC5ErrorO",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "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": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SafariServices",
        "printedName": "SafariServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeApplePay",
        "printedName": "StripeApplePay",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeApplePay",
        "printedName": "StripeApplePay",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "MapKit",
        "printedName": "MapKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "MapKit",
        "printedName": "MapKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "SafariServices",
        "printedName": "SafariServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SafariServices",
        "printedName": "SafariServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SafariServices",
        "printedName": "SafariServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SafariServices",
        "printedName": "SafariServices",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "SwiftUI",
        "printedName": "SwiftUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "CloudKit",
        "printedName": "CloudKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "PassKit",
        "printedName": "PassKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePayments",
        "printedName": "StripePayments",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripePaymentsUI",
        "printedName": "StripePaymentsUI",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeCore",
        "printedName": "StripeCore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "StripeUICore",
        "printedName": "StripeUICore",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet",
        "declAttributes": [
          "SPIAccessControl"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "StripePaymentSheet"
      },
      {
        "kind": "TypeDecl",
        "name": "String",
        "printedName": "String",
        "children": [
          {
            "kind": "Function",
            "name": "editDistance",
            "printedName": "editDistance(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS18StripePaymentSheetE12editDistance2toSiSS_tF",
            "mangledName": "$sSS18StripePaymentSheetE12editDistance2toSiSS_tF",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:SS",
        "mangledName": "$sSS",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "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": "CodingKeyRepresentable",
            "printedName": "CodingKeyRepresentable",
            "usr": "s:s22CodingKeyRepresentableP",
            "mangledName": "$ss22CodingKeyRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasContiguousBytes",
            "printedName": "_HasContiguousBytes",
            "usr": "s:s19_HasContiguousBytesP",
            "mangledName": "$ss19_HasContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStream",
            "printedName": "TextOutputStream",
            "usr": "s:s16TextOutputStreamP",
            "mangledName": "$ss16TextOutputStreamP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP",
            "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinStringLiteral",
            "printedName": "_ExpressibleByBuiltinStringLiteral",
            "usr": "s:s34_ExpressibleByBuiltinStringLiteralP",
            "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "StringProtocol",
            "printedName": "StringProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UTF8View",
                "printedName": "UTF8View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF8View",
                    "printedName": "Swift.String.UTF8View",
                    "usr": "s:SS8UTF8ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UTF16View",
                "printedName": "UTF16View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF16View",
                    "printedName": "Swift.String.UTF16View",
                    "usr": "s:SS9UTF16ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarView",
                "printedName": "UnicodeScalarView",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnicodeScalarView",
                    "printedName": "Swift.String.UnicodeScalarView",
                    "usr": "s:SS17UnicodeScalarViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sy",
            "mangledName": "$sSy"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringInterpolation",
            "printedName": "ExpressibleByStringInterpolation",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringInterpolation",
                "printedName": "StringInterpolation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultStringInterpolation",
                    "printedName": "Swift.DefaultStringInterpolation",
                    "usr": "s:s26DefaultStringInterpolationV"
                  }
                ]
              }
            ],
            "usr": "s:s32ExpressibleByStringInterpolationP",
            "mangledName": "$ss32ExpressibleByStringInterpolationP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MirrorPath",
            "printedName": "MirrorPath",
            "usr": "s:s10MirrorPathP",
            "mangledName": "$ss10MirrorPathP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "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"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Sendable",
                        "printedName": "Swift.Sendable",
                        "usr": "s:s8SendableP"
                      }
                    ]
                  }
                ]
              }
            ],
            "usr": "s:16CoreTransferable0B0P",
            "mangledName": "$s16CoreTransferable0B0P"
          },
          {
            "kind": "Conformance",
            "name": "CKRecordValueProtocol",
            "printedName": "CKRecordValueProtocol",
            "usr": "s:8CloudKit21CKRecordValueProtocolP",
            "mangledName": "$s8CloudKit21CKRecordValueProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "RegionCodeProvider",
            "printedName": "RegionCodeProvider",
            "usr": "s:12StripeUICore18RegionCodeProviderP",
            "mangledName": "$s12StripeUICore18RegionCodeProviderP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "STPAPIClient",
        "printedName": "STPAPIClient",
        "declKind": "Class",
        "usr": "c:@M@StripeCore@objc(cs)STPAPIClient",
        "mangledName": "$s10StripeCore12STPAPIClientC",
        "moduleName": "StripeCore",
        "declAttributes": [
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "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": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FormElement",
        "printedName": "FormElement",
        "declKind": "Class",
        "usr": "s:12StripeUICore11FormElementC",
        "mangledName": "$s12StripeUICore11FormElementC",
        "moduleName": "StripeUICore",
        "declAttributes": [
          "SPIAccessControl"
        ],
        "spi_group_names": [
          "STP"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ContainerElement",
            "printedName": "ContainerElement",
            "usr": "s:12StripeUICore16ContainerElementP",
            "mangledName": "$s12StripeUICore16ContainerElementP"
          },
          {
            "kind": "Conformance",
            "name": "ElementDelegate",
            "printedName": "ElementDelegate",
            "usr": "s:12StripeUICore15ElementDelegateP",
            "mangledName": "$s12StripeUICore15ElementDelegateP"
          },
          {
            "kind": "Conformance",
            "name": "Element",
            "printedName": "Element",
            "usr": "s:12StripeUICore7ElementP",
            "mangledName": "$s12StripeUICore7ElementP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UserDefaults",
        "printedName": "UserDefaults",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "StripePaymentSheetKeys",
            "printedName": "StripePaymentSheetKeys",
            "children": [
              {
                "kind": "Var",
                "name": "customerToLastSelectedPaymentMethod",
                "printedName": "customerToLastSelectedPaymentMethod",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Foundation.UserDefaults.StripePaymentSheetKeys.Type) -> Foundation.UserDefaults.StripePaymentSheetKeys",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StripePaymentSheetKeys",
                        "printedName": "Foundation.UserDefaults.StripePaymentSheetKeys",
                        "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "Foundation.UserDefaults.StripePaymentSheetKeys.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "StripePaymentSheetKeys",
                            "printedName": "Foundation.UserDefaults.StripePaymentSheetKeys",
                            "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO022customerToLastSelectedD6MethodyA2EmF",
                "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO022customerToLastSelectedD6MethodyA2EmF",
                "moduleName": "StripePaymentSheet",
                "declAttributes": [
                  "RawDocComment"
                ],
                "spi_group_names": [
                  "STP"
                ]
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO8rawValueSSvp",
                "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO8rawValueSSvp",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO8rawValueSSvg",
                    "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO8rawValueSSvg",
                    "moduleName": "StripePaymentSheet",
                    "implicit": true,
                    "spi_group_names": [
                      "STP"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.UserDefaults.StripePaymentSheetKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StripePaymentSheetKeys",
                        "printedName": "Foundation.UserDefaults.StripePaymentSheetKeys",
                        "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO8rawValueAESgSS_tcfc",
                "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO8rawValueAESgSS_tcfc",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "spi_group_names": [
                  "STP"
                ],
                "init_kind": "Designated"
              }
            ],
            "declKind": "Enum",
            "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO",
            "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE0cdE4KeysO",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "enumRawTypeName": "String",
            "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": "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": "Var",
            "name": "customerToLastSelectedPaymentMethod",
            "printedName": "customerToLastSelectedPaymentMethod",
            "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": "Var",
            "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvp",
            "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvp",
            "moduleName": "StripePaymentSheet",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "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": "Accessor",
                "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvg",
                "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvg",
                "moduleName": "StripePaymentSheet",
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "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": "Accessor",
                "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvs",
                "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvs",
                "moduleName": "StripePaymentSheet",
                "isFromExtension": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvM",
                "mangledName": "$sSo14NSUserDefaultsC18StripePaymentSheetE022customerToLastSelectedD6MethodSDyS2SGSgvM",
                "moduleName": "StripePaymentSheet",
                "implicit": true,
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)NSUserDefaults",
        "moduleName": "Foundation",
        "isOpen": true,
        "objc_name": "NSUserDefaults",
        "declAttributes": [
          "ObjC",
          "NonSendable",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "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": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "View",
        "printedName": "View",
        "children": [
          {
            "kind": "Function",
            "name": "customerSheet",
            "printedName": "customerSheet(isPresented:customerSheet:onCompletion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaqueTypeArchetype",
                "printedName": "some SwiftUI.View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "View",
                    "printedName": "SwiftUI.View",
                    "usr": "s:7SwiftUI4ViewP"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Binding",
                "printedName": "SwiftUI.Binding<Swift.Bool>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "usr": "s:7SwiftUI7BindingV"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomerSheet",
                "printedName": "StripePaymentSheet.CustomerSheet",
                "usr": "s:18StripePaymentSheet08CustomerC0C"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.CustomerSheet.CustomerSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomerSheetResult",
                    "printedName": "StripePaymentSheet.CustomerSheet.CustomerSheetResult",
                    "usr": "s:18StripePaymentSheet08CustomerC0C0dC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7SwiftUI4ViewP18StripePaymentSheetE08customerF011isPresentedAE12onCompletionQrAA7BindingVySbG_AD08CustomerF0CyAL0mF6ResultOctF",
            "mangledName": "$s7SwiftUI4ViewP18StripePaymentSheetE08customerF011isPresentedAE12onCompletionQrAA7BindingVySbG_AD08CustomerF0CyAL0mF6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Self where Self : SwiftUI.View>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentSheet",
            "printedName": "paymentSheet(isPresented:paymentSheet:onCompletion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaqueTypeArchetype",
                "printedName": "some SwiftUI.View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "View",
                    "printedName": "SwiftUI.View",
                    "usr": "s:7SwiftUI4ViewP"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Binding",
                "printedName": "SwiftUI.Binding<Swift.Bool>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "usr": "s:7SwiftUI7BindingV"
              },
              {
                "kind": "TypeNominal",
                "name": "PaymentSheet",
                "printedName": "StripePaymentSheet.PaymentSheet",
                "usr": "s:18StripePaymentSheet0bC0C"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7SwiftUI4ViewP18StripePaymentSheetE07paymentF011isPresentedAE12onCompletionQrAA7BindingVySbG_AD0eF0CyAD0eF6ResultOctF",
            "mangledName": "$s7SwiftUI4ViewP18StripePaymentSheetE07paymentF011isPresentedAE12onCompletionQrAA7BindingVySbG_AD0eF0CyAD0eF6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Self where Self : SwiftUI.View>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentOptionsSheet",
            "printedName": "paymentOptionsSheet(isPresented:paymentSheetFlowController:onSheetDismissed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaqueTypeArchetype",
                "printedName": "some SwiftUI.View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "View",
                    "printedName": "SwiftUI.View",
                    "usr": "s:7SwiftUI4ViewP"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Binding",
                "printedName": "SwiftUI.Binding<Swift.Bool>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "usr": "s:7SwiftUI7BindingV"
              },
              {
                "kind": "TypeNominal",
                "name": "FlowController",
                "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(() -> ())?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "() -> ()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ]
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:7SwiftUI4ViewP18StripePaymentSheetE014paymentOptionsF011isPresented0gF14FlowController02onF9DismissedQrAA7BindingVySbG_AD0eF0C0kL0CyycSgtF",
            "mangledName": "$s7SwiftUI4ViewP18StripePaymentSheetE014paymentOptionsF011isPresented0gF14FlowController02onF9DismissedQrAA7BindingVySbG_AD0eF0C0kL0CyycSgtF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Self where Self : SwiftUI.View>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentConfirmationSheet",
            "printedName": "paymentConfirmationSheet(isConfirming:paymentSheetFlowController:onCompletion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaqueTypeArchetype",
                "printedName": "some SwiftUI.View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "View",
                    "printedName": "SwiftUI.View",
                    "usr": "s:7SwiftUI4ViewP"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Binding",
                "printedName": "SwiftUI.Binding<Swift.Bool>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "usr": "s:7SwiftUI7BindingV"
              },
              {
                "kind": "TypeNominal",
                "name": "FlowController",
                "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7SwiftUI4ViewP18StripePaymentSheetE019paymentConfirmationF012isConfirming0gF14FlowController12onCompletionQrAA7BindingVySbG_AD0eF0C0kL0CyAD0eF6ResultOctF",
            "mangledName": "$s7SwiftUI4ViewP18StripePaymentSheetE019paymentConfirmationF012isConfirming0gF14FlowController12onCompletionQrAA7BindingVySbG_AD0eF0C0kL0CyAD0eF6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Self where Self : SwiftUI.View>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentConfirmationSheet",
            "printedName": "paymentConfirmationSheet(isConfirmingPayment:paymentSheetFlowController:onCompletion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaqueTypeArchetype",
                "printedName": "some SwiftUI.View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "View",
                    "printedName": "SwiftUI.View",
                    "usr": "s:7SwiftUI4ViewP"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Binding",
                "printedName": "SwiftUI.Binding<Swift.Bool>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "usr": "s:7SwiftUI7BindingV"
              },
              {
                "kind": "TypeNominal",
                "name": "FlowController",
                "printedName": "StripePaymentSheet.PaymentSheet.FlowController",
                "usr": "s:18StripePaymentSheet0bC0C14FlowControllerC"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(StripePaymentSheet.PaymentSheetResult) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSheetResult",
                    "printedName": "StripePaymentSheet.PaymentSheetResult",
                    "usr": "s:18StripePaymentSheet0bC6ResultO"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:7SwiftUI4ViewP18StripePaymentSheetE019paymentConfirmationF0012isConfirmingE00gF14FlowController12onCompletionQrAA7BindingVySbG_AD0eF0C0kL0CyAD0eF6ResultOctF",
            "mangledName": "$s7SwiftUI4ViewP18StripePaymentSheetE019paymentConfirmationF0012isConfirmingE00gF14FlowController12onCompletionQrAA7BindingVySbG_AD0eF0C0kL0CyAD0eF6ResultOctF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
            "sugared_genericSig": "<Self where Self : SwiftUI.View>",
            "deprecated": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:7SwiftUI4ViewP",
        "mangledName": "$s7SwiftUI4ViewP",
        "moduleName": "SwiftUI",
        "genericSig": "<τ_0_0.Body : SwiftUI.View>",
        "sugared_genericSig": "<Self.Body : SwiftUI.View>",
        "intro_Macosx": "10.15",
        "intro_iOS": "13.0",
        "intro_tvOS": "13.0",
        "intro_watchOS": "6.0",
        "declAttributes": [
          "TypeEraser",
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true
      },
      {
        "kind": "TypeDecl",
        "name": "SectionElement",
        "printedName": "SectionElement",
        "declKind": "Class",
        "usr": "s:12StripeUICore14SectionElementC",
        "mangledName": "$s12StripeUICore14SectionElementC",
        "moduleName": "StripeUICore",
        "declAttributes": [
          "Final",
          "SPIAccessControl"
        ],
        "spi_group_names": [
          "STP"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ContainerElement",
            "printedName": "ContainerElement",
            "usr": "s:12StripeUICore16ContainerElementP",
            "mangledName": "$s12StripeUICore16ContainerElementP"
          },
          {
            "kind": "Conformance",
            "name": "Element",
            "printedName": "Element",
            "usr": "s:12StripeUICore7ElementP",
            "mangledName": "$s12StripeUICore7ElementP"
          },
          {
            "kind": "Conformance",
            "name": "ElementDelegate",
            "printedName": "ElementDelegate",
            "usr": "s:12StripeUICore15ElementDelegateP",
            "mangledName": "$s12StripeUICore15ElementDelegateP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StaticElement",
        "printedName": "StaticElement",
        "declKind": "Class",
        "usr": "s:12StripeUICore13StaticElementC",
        "mangledName": "$s12StripeUICore13StaticElementC",
        "moduleName": "StripeUICore",
        "declAttributes": [
          "SPIAccessControl"
        ],
        "spi_group_names": [
          "STP"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Element",
            "printedName": "Element",
            "usr": "s:12StripeUICore7ElementP",
            "mangledName": "$s12StripeUICore7ElementP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Dictionary",
        "printedName": "Dictionary",
        "children": [
          {
            "kind": "Function",
            "name": "stp_forLUXEJSONPath",
            "printedName": "stp_forLUXEJSONPath(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SD18StripePaymentSheets11AnyHashableVRszypRs_rlE19stp_forLUXEJSONPathyypSgSSF",
            "mangledName": "$sSD18StripePaymentSheets11AnyHashableVRszypRs_rlE19stp_forLUXEJSONPathyypSgSSF",
            "moduleName": "StripePaymentSheet",
            "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 == Swift.AnyHashable, τ_0_1 == Any>",
            "sugared_genericSig": "<Key, Value where Key == Swift.AnyHashable, Value == Any>",
            "declAttributes": [
              "AccessControl",
              "SPIAccessControl"
            ],
            "isFromExtension": true,
            "spi_group_names": [
              "STP"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:SD",
        "mangledName": "$sSD",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>",
        "sugared_genericSig": "<Key, Value where Key : Swift.Hashable>",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(key: τ_0_0, value: τ_0_1)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
                    "usr": "s:SD8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(key: τ_0_0, value: τ_0_1)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_1"
                      }
                    ]
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Index",
                    "usr": "s:SD5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.Dictionary<τ_0_0, τ_0_1>.Iterator",
                    "usr": "s:SD8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Slice",
                    "printedName": "Swift.Slice<[τ_0_0 : τ_0_1]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[τ_0_0 : τ_0_1]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_1"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:s5SliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<[τ_0_0 : τ_0_1]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[τ_0_0 : τ_0_1]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_1"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByDictionaryLiteral",
            "printedName": "ExpressibleByDictionaryLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Key",
                "printedName": "Key",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Value",
                "printedName": "Value",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_1"
                  }
                ]
              }
            ],
            "usr": "s:s30ExpressibleByDictionaryLiteralP",
            "mangledName": "$ss30ExpressibleByDictionaryLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "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": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSDictionary",
                    "printedName": "Foundation.NSDictionary",
                    "usr": "c:objc(cs)NSDictionary"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MKLocalSearchCompletion",
        "printedName": "MKLocalSearchCompletion",
        "declKind": "Class",
        "usr": "c:objc(cs)MKLocalSearchCompletion",
        "moduleName": "MapKit",
        "isOpen": true,
        "intro_iOS": "9.3",
        "objc_name": "MKLocalSearchCompletion",
        "declAttributes": [
          "Available",
          "ObjC",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "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": "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"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Analytics\/AnalyticsHelper.swift",
      "kind": "Dictionary",
      "offset": 487,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/BoolReference.swift",
      "kind": "BooleanLiteral",
      "offset": 271,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 743,
      "length": 16,
      "value": "\"apple_pay_mark\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 821,
      "length": 16,
      "value": "\"icon-pm-affirm\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 866,
      "length": 18,
      "value": "\"icon-pm-afterpay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 916,
      "length": 21,
      "value": "\"icon-pm-aubecsdebit\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 965,
      "length": 14,
      "value": "\"icon-pm-bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1010,
      "length": 20,
      "value": "\"icon-pm-bancontact\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1055,
      "length": 14,
      "value": "\"icon-pm-card\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1093,
      "length": 13,
      "value": "\"icon-pm-eps\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1134,
      "length": 17,
      "value": "\"icon-pm-giropay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1177,
      "length": 15,
      "value": "\"icon-pm-ideal\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1219,
      "length": 16,
      "value": "\"icon-pm-klarna\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1259,
      "length": 13,
      "value": "\"icon-pm-p24\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1297,
      "length": 14,
      "value": "\"icon-pm-sepa\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1338,
      "length": 16,
      "value": "\"icon-pm-paypal\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1379,
      "length": 14,
      "value": "\"icon-pm-link\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1417,
      "length": 13,
      "value": "\"icon-pm-upi\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1458,
      "length": 17,
      "value": "\"icon-pm-cashapp\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1506,
      "length": 20,
      "value": "\"icon-pm-revolutpay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1551,
      "length": 14,
      "value": "\"icon-pm-blik\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1592,
      "length": 16,
      "value": "\"icon-pm-alipay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1633,
      "length": 14,
      "value": "\"icon-pm-oxxo\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1675,
      "length": 17,
      "value": "\"icon-pm-konbini\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1719,
      "length": 16,
      "value": "\"icon-pm-boleto\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1761,
      "length": 15,
      "value": "\"icon-pm-swish\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1825,
      "length": 16,
      "value": "\"icon_checkmark\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1871,
      "length": 19,
      "value": "\"icon_chevron_left\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1912,
      "length": 11,
      "value": "\"icon_lock\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1945,
      "length": 11,
      "value": "\"icon_plus\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1975,
      "length": 8,
      "value": "\"icon_x\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2013,
      "length": 19,
      "value": "\"icon_x_standalone\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2073,
      "length": 30,
      "value": "\"icon_chevron_left_standalone\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2125,
      "length": 11,
      "value": "\"icon_edit\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2171,
      "length": 11,
      "value": "\"link_logo\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2205,
      "length": 12,
      "value": "\"link_arrow\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2635,
      "length": 13,
      "value": "\"affirm_mark\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2696,
      "length": 20,
      "value": "\"polling_error_icon\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2757,
      "length": 13,
      "value": "\"bacsdd_logo\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 743,
      "length": 16,
      "value": "\"apple_pay_mark\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 821,
      "length": 16,
      "value": "\"icon-pm-affirm\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 866,
      "length": 18,
      "value": "\"icon-pm-afterpay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 916,
      "length": 21,
      "value": "\"icon-pm-aubecsdebit\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 965,
      "length": 14,
      "value": "\"icon-pm-bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1010,
      "length": 20,
      "value": "\"icon-pm-bancontact\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1055,
      "length": 14,
      "value": "\"icon-pm-card\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1093,
      "length": 13,
      "value": "\"icon-pm-eps\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1134,
      "length": 17,
      "value": "\"icon-pm-giropay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1177,
      "length": 15,
      "value": "\"icon-pm-ideal\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1219,
      "length": 16,
      "value": "\"icon-pm-klarna\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1259,
      "length": 13,
      "value": "\"icon-pm-p24\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1297,
      "length": 14,
      "value": "\"icon-pm-sepa\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1338,
      "length": 16,
      "value": "\"icon-pm-paypal\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1379,
      "length": 14,
      "value": "\"icon-pm-link\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1417,
      "length": 13,
      "value": "\"icon-pm-upi\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1458,
      "length": 17,
      "value": "\"icon-pm-cashapp\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1506,
      "length": 20,
      "value": "\"icon-pm-revolutpay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1551,
      "length": 14,
      "value": "\"icon-pm-blik\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1592,
      "length": 16,
      "value": "\"icon-pm-alipay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1633,
      "length": 14,
      "value": "\"icon-pm-oxxo\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1675,
      "length": 17,
      "value": "\"icon-pm-konbini\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1719,
      "length": 16,
      "value": "\"icon-pm-boleto\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1761,
      "length": 15,
      "value": "\"icon-pm-swish\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1825,
      "length": 16,
      "value": "\"icon_checkmark\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1871,
      "length": 19,
      "value": "\"icon_chevron_left\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1912,
      "length": 11,
      "value": "\"icon_lock\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1945,
      "length": 11,
      "value": "\"icon_plus\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 1975,
      "length": 8,
      "value": "\"icon_x\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2013,
      "length": 19,
      "value": "\"icon_x_standalone\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2073,
      "length": 30,
      "value": "\"icon_chevron_left_standalone\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2125,
      "length": 11,
      "value": "\"icon_edit\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2171,
      "length": 11,
      "value": "\"link_logo\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2205,
      "length": 12,
      "value": "\"link_arrow\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2635,
      "length": 13,
      "value": "\"affirm_mark\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2696,
      "length": 20,
      "value": "\"polling_error_icon\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/Images.swift",
      "kind": "StringLiteral",
      "offset": 2757,
      "length": 13,
      "value": "\"bacsdd_logo\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/IntentStatusPoller.swift",
      "kind": "StringLiteral",
      "offset": 793,
      "length": 32,
      "value": "\"com.stripe.intent.status.queue\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/IntentStatusPoller.swift",
      "kind": "BooleanLiteral",
      "offset": 966,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/IntentStatusPoller.swift",
      "kind": "BooleanLiteral",
      "offset": 2615,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/PaymentSheetLinkAccount.swift",
      "kind": "StringLiteral",
      "offset": 833,
      "length": 25,
      "value": "\"clicked_checkbox_mobile\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/PaymentSheetLinkAccount.swift",
      "kind": "StringLiteral",
      "offset": 881,
      "length": 23,
      "value": "\"clicked_button_mobile\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/PaymentSheetLinkAccount.swift",
      "kind": "StringLiteral",
      "offset": 833,
      "length": 25,
      "value": "\"clicked_checkbox_mobile\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/PaymentSheetLinkAccount.swift",
      "kind": "StringLiteral",
      "offset": 881,
      "length": 23,
      "value": "\"clicked_button_mobile\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "StringLiteral",
      "offset": 1082,
      "length": 26,
      "value": "\"NSCameraUsageDescription\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "StringLiteral",
      "offset": 1169,
      "length": 26,
      "value": "\"NSCameraUsageDescription\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "BooleanLiteral",
      "offset": 5024,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "IntegerLiteral",
      "offset": 18503,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "FloatLiteral",
      "offset": 18640,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "StringLiteral",
      "offset": 18676,
      "length": 27,
      "value": "\"STPCardScannerErrorDomain\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPCardScanner.swift",
      "kind": "StringLiteral",
      "offset": 18839,
      "length": 16,
      "value": "\"STPCardScanner\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/STPImageLibrary.swift",
      "kind": "Dictionary",
      "offset": 929,
      "length": 668,
      "value": "[(\"boa\", [\"Bank of America\"]), (\"capitalone\", [\"Capital One\"]), (\"citibank\", [\"Citibank\"]), (\"compass\", [\"BBVA\", \"COMPASS\"]), (\"morganchase\", [\"MORGAN CHASE\", \"JP MORGAN\", \"Chase\"]), (\"nfcu\", [\"NAVY FEDERAL CREDIT UNION\"]), (\"pnc\", [\"PNC\\s?BANK\", \"PNC Bank\"]), (\"stripe\", [\"Stripe\", \"Test Institution\"]), (\"suntrust\", [\"SUNTRUST\", \"SunTrust Bank\"]), (\"svb\", [\"Silicon Valley Bank\"]), (\"td\", [\"TD Bank\"]), (\"usaa\", [\"USAA FEDERAL SAVINGS BANK\", \"USAA Bank\"]), (\"usbank\", [\"U\\.?S\\.? BANK\", \"US Bank\"]), (\"wellsfargo\", [\"Wells Fargo\"])]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Helpers\/StripePaymentSheetBundleLocator.swift",
      "kind": "StringLiteral",
      "offset": 398,
      "length": 20,
      "value": "\"StripePaymentSheet\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/ConsumerSession.swift",
      "kind": "StringLiteral",
      "offset": 1261,
      "length": 28,
      "value": "\"supportPaymentDetailsTypes\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/ConsumerSession.swift",
      "kind": "StringLiteral",
      "offset": 1261,
      "length": 28,
      "value": "\"supportPaymentDetailsTypes\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/CookieStore\/LinkInMemoryCookieStore.swift",
      "kind": "Dictionary",
      "offset": 295,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 885,
      "length": 4,
      "value": "\"id\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 885,
      "length": 4,
      "value": "\"id\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1523,
      "length": 6,
      "value": "\"CARD\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1557,
      "length": 14,
      "value": "\"BANK_ACCOUNT\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1598,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1523,
      "length": 6,
      "value": "\"CARD\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1557,
      "length": 14,
      "value": "\"BANK_ACCOUNT\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1598,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1851,
      "length": 13,
      "value": "\"cardDetails\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1896,
      "length": 20,
      "value": "\"bankAccountDetails\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1851,
      "length": 13,
      "value": "\"cardDetails\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 1896,
      "length": 20,
      "value": "\"bankAccountDetails\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3108,
      "length": 6,
      "value": "\"PASS\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3139,
      "length": 6,
      "value": "\"FAIL\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3175,
      "length": 11,
      "value": "\"UNCHECKED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3218,
      "length": 13,
      "value": "\"UNAVAILABLE\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3264,
      "length": 15,
      "value": "\"STATE_INVALID\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3335,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3108,
      "length": 6,
      "value": "\"PASS\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3139,
      "length": 6,
      "value": "\"FAIL\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3175,
      "length": 11,
      "value": "\"UNCHECKED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3218,
      "length": 13,
      "value": "\"UNAVAILABLE\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3264,
      "length": 15,
      "value": "\"STATE_INVALID\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3335,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3796,
      "length": 9,
      "value": "\"expYear\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3837,
      "length": 10,
      "value": "\"expMonth\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3796,
      "length": 9,
      "value": "\"expYear\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 3837,
      "length": 10,
      "value": "\"expMonth\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 5289,
      "length": 14,
      "value": "\"bankIconCode\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 5328,
      "length": 10,
      "value": "\"bankName\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 5289,
      "length": 14,
      "value": "\"bankIconCode\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/PaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 5328,
      "length": 10,
      "value": "\"bankName\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/STPAPIClient+Link.swift",
      "kind": "Dictionary",
      "offset": 12531,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/STPAPIClient+Link.swift",
      "kind": "Dictionary",
      "offset": 13273,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/STPAPIClient+Link.swift",
      "kind": "Dictionary",
      "offset": 14996,
      "length": 154,
      "value": "[(\"line1\", \"line_1\"), (\"line2\", \"line_2\"), (\"city\", \"locality\"), (\"state\", \"administrative_area\"), (\"country\", \"country_code\")]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 355,
      "length": 8,
      "value": "\"SIGNUP\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 389,
      "length": 7,
      "value": "\"EMAIL\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 420,
      "length": 5,
      "value": "\"SMS\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 456,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 355,
      "length": 8,
      "value": "\"SIGNUP\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 389,
      "length": 7,
      "value": "\"EMAIL\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 420,
      "length": 5,
      "value": "\"SMS\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 456,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 550,
      "length": 9,
      "value": "\"STARTED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 586,
      "length": 8,
      "value": "\"FAILED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 623,
      "length": 10,
      "value": "\"VERIFIED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 662,
      "length": 10,
      "value": "\"CANCELED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 700,
      "length": 9,
      "value": "\"EXPIRED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 740,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 550,
      "length": 9,
      "value": "\"STARTED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 586,
      "length": 8,
      "value": "\"FAILED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 623,
      "length": 10,
      "value": "\"VERIFIED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 662,
      "length": 10,
      "value": "\"CANCELED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 700,
      "length": 9,
      "value": "\"EXPIRED\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/Link\/VerificationSession.swift",
      "kind": "StringLiteral",
      "offset": 740,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/STPAPIClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 4155,
      "length": 19,
      "value": "\"elements\/sessions\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/API Bindings\/STPElementsSession.swift",
      "kind": "StringLiteral",
      "offset": 211,
      "length": 18,
      "value": "\"StripePaymentSheet.STPElementsSession\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Basic UI\/SeparatorLabel.swift",
      "kind": "IntegerLiteral",
      "offset": 360,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Basic UI\/SeparatorLabel.swift",
      "kind": "BooleanLiteral",
      "offset": 1512,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Basic UI\/SeparatorLabel.swift",
      "kind": "BooleanLiteral",
      "offset": 1568,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Basic UI\/SeparatorLabel.swift",
      "kind": "BooleanLiteral",
      "offset": 1777,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Basic UI\/SeparatorLabel.swift",
      "kind": "BooleanLiteral",
      "offset": 1987,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 385,
      "length": 17,
      "value": "\"hosted_auth_url\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 429,
      "length": 13,
      "value": "\"success_url\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 468,
      "length": 12,
      "value": "\"cancel_url\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 385,
      "length": 17,
      "value": "\"hosted_auth_url\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 429,
      "length": 13,
      "value": "\"success_url\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 468,
      "length": 12,
      "value": "\"cancel_url\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ACH\/InstantDebitsOnlyFinancialConnectionsAuthManager.swift",
      "kind": "StringLiteral",
      "offset": 532,
      "length": 45,
      "value": "\"StripePaymentSheet.InstantDebitsOnlyAuthenticationSessionManager\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Controllers\/PayWithLinkWebController.swift",
      "kind": "BooleanLiteral",
      "offset": 4305,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Controllers\/PayWithLinkWebController.swift",
      "kind": "BooleanLiteral",
      "offset": 4348,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Controllers\/PayWithLinkWebController.swift",
      "kind": "StringLiteral",
      "offset": 1176,
      "length": 24,
      "value": "\"StripePaymentSheet.PayWithLinkWebController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/InlineSignup\/LinkInlineSignupElement.swift",
      "kind": "BooleanLiteral",
      "offset": 411,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/InlineSignup\/LinkInlineSignupView-CheckboxElement.swift",
      "kind": "StringLiteral",
      "offset": 1104,
      "length": 42,
      "value": "\"Save my info for secure 1-click checkout\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/InlineSignup\/LinkInlineSignupView-CheckboxElement.swift",
      "kind": "StringLiteral",
      "offset": 1164,
      "length": 175,
      "value": "\"Label for a checkbox that when checked allows the payment information\nto be saved and used in future checkout sessions.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/InlineSignup\/LinkInlineSignupView-CheckboxElement.swift",
      "kind": "BooleanLiteral",
      "offset": 1768,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/InlineSignup\/LinkInlineSignupView.swift",
      "kind": "BooleanLiteral",
      "offset": 3980,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/InlineSignup\/LinkInlineSignupView.swift",
      "kind": "StringLiteral",
      "offset": 429,
      "length": 20,
      "value": "\"StripePaymentSheet.LinkInlineSignupView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/LinkEmailElement.swift",
      "kind": "IntegerLiteral",
      "offset": 841,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/LinkEmailElement.swift",
      "kind": "BooleanLiteral",
      "offset": 973,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/LinkEmailElement.swift",
      "kind": "IntegerLiteral",
      "offset": 1049,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/LinkEmailElement.swift",
      "kind": "IntegerLiteral",
      "offset": 1073,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Elements\/LinkEmailElement.swift",
      "kind": "IntegerLiteral",
      "offset": 1096,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 401,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 413,
      "length": 5,
      "value": "0.867"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 426,
      "length": 5,
      "value": "0.702"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 440,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 617,
      "length": 5,
      "value": "0.020"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 631,
      "length": 5,
      "value": "0.659"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 644,
      "length": 5,
      "value": "0.498"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 658,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 829,
      "length": 5,
      "value": "0.102"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 843,
      "length": 5,
      "value": "0.773"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 856,
      "length": 5,
      "value": "0.608"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 870,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1008,
      "length": 4,
      "value": "0.11"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1021,
      "length": 4,
      "value": "0.11"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1033,
      "length": 5,
      "value": "0.118"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 1047,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1187,
      "length": 5,
      "value": "0.114"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1201,
      "length": 5,
      "value": "0.224"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1214,
      "length": 5,
      "value": "0.267"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1228,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1403,
      "length": 5,
      "value": "0.188"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1417,
      "length": 5,
      "value": "0.192"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1430,
      "length": 5,
      "value": "0.239"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1444,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1477,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1491,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1504,
      "length": 5,
      "value": "0.961"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1518,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1648,
      "length": 5,
      "value": "0.878"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1662,
      "length": 5,
      "value": "0.902"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1675,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 1689,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1720,
      "length": 5,
      "value": "0.471"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1734,
      "length": 5,
      "value": "0.471"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1747,
      "length": 5,
      "value": "0.502"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 1761,
      "length": 4,
      "value": "0.36"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2069,
      "length": 4,
      "value": "0.17"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2082,
      "length": 4,
      "value": "0.17"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2094,
      "length": 4,
      "value": "0.19"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 2107,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2276,
      "length": 4,
      "value": "0.95"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2289,
      "length": 4,
      "value": "0.95"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2301,
      "length": 4,
      "value": "0.96"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 2314,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 2347,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2357,
      "length": 4,
      "value": "0.07"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2668,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2682,
      "length": 5,
      "value": "0.933"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2695,
      "length": 5,
      "value": "0.945"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2709,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2742,
      "length": 5,
      "value": "0.471"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2756,
      "length": 5,
      "value": "0.471"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2769,
      "length": 5,
      "value": "0.502"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2783,
      "length": 4,
      "value": "0.36"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2904,
      "length": 4,
      "value": "0.19"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2917,
      "length": 4,
      "value": "0.19"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2929,
      "length": 4,
      "value": "0.24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 2942,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3166,
      "length": 5,
      "value": "0.012"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3180,
      "length": 5,
      "value": "0.141"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3193,
      "length": 5,
      "value": "0.149"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3207,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3357,
      "length": 5,
      "value": "0.114"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3371,
      "length": 5,
      "value": "0.224"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3384,
      "length": 5,
      "value": "0.267"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3398,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3431,
      "length": 5,
      "value": "0.020"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3445,
      "length": 5,
      "value": "0.659"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3458,
      "length": 5,
      "value": "0.498"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3472,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3628,
      "length": 5,
      "value": "0.965"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3642,
      "length": 5,
      "value": "0.973"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3655,
      "length": 5,
      "value": "0.980"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3669,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3702,
      "length": 5,
      "value": "0.455"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3716,
      "length": 5,
      "value": "0.455"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3729,
      "length": 5,
      "value": "0.502"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3743,
      "length": 4,
      "value": "0.18"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3897,
      "length": 4,
      "value": "0.96"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3910,
      "length": 4,
      "value": "0.97"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3922,
      "length": 4,
      "value": "0.98"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3935,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 3970,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 3980,
      "length": 3,
      "value": "0.1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4133,
      "length": 5,
      "value": "0.416"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4147,
      "length": 5,
      "value": "0.451"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4160,
      "length": 5,
      "value": "0.514"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "IntegerLiteral",
      "offset": 4174,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4205,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4219,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4232,
      "length": 5,
      "value": "0.961"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4246,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4397,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4409,
      "length": 5,
      "value": "0.906"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4422,
      "length": 5,
      "value": "0.949"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4436,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4469,
      "length": 5,
      "value": "0.996"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4483,
      "length": 5,
      "value": "0.529"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4496,
      "length": 5,
      "value": "0.631"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4510,
      "length": 3,
      "value": "0.1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4661,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4673,
      "length": 5,
      "value": "0.184"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4686,
      "length": 5,
      "value": "0.298"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4700,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4733,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4745,
      "length": 5,
      "value": "0.184"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4758,
      "length": 5,
      "value": "0.298"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4772,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4911,
      "length": 5,
      "value": "0.188"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4925,
      "length": 5,
      "value": "0.192"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4938,
      "length": 5,
      "value": "0.239"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 4952,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5068,
      "length": 5,
      "value": "0.416"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5082,
      "length": 5,
      "value": "0.451"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5095,
      "length": 5,
      "value": "0.514"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5109,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5142,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5156,
      "length": 5,
      "value": "0.922"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5169,
      "length": 5,
      "value": "0.961"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5183,
      "length": 3,
      "value": "0.6"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5276,
      "length": 5,
      "value": "0.639"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5290,
      "length": 5,
      "value": "0.675"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5303,
      "length": 5,
      "value": "0.729"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5317,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5352,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Extensions\/UIColor+Link.swift",
      "kind": "FloatLiteral",
      "offset": 5364,
      "length": 4,
      "value": "0.38"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 538,
      "length": 3,
      "value": "900"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 612,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 661,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 708,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 807,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 888,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 901,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 913,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 927,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1002,
      "length": 2,
      "value": "22"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1015,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1027,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1041,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1128,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1141,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1153,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1167,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1255,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1305,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1350,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1400,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 1448,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/LinkUI.swift",
      "kind": "IntegerLiteral",
      "offset": 5509,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Utils\/LinkURLGenerator.swift",
      "kind": "StringLiteral",
      "offset": 600,
      "length": 12,
      "value": "\"mobile_pay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Utils\/LinkURLGenerator.swift",
      "kind": "StringLiteral",
      "offset": 639,
      "length": 8,
      "value": "\"mobile\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkAccountContext.swift",
      "kind": "StringLiteral",
      "offset": 350,
      "length": 44,
      "value": "\"com.stripe.link.accountChangedNotification\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 200,
      "length": 20,
      "value": "\"com.stripe.pay_sid\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 248,
      "length": 25,
      "value": "\"com.stripe.link_account\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 297,
      "length": 31,
      "value": "\"com.stripe.link.last_pm_last4\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 352,
      "length": 31,
      "value": "\"com.stripe.link.last_pm_brand\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 200,
      "length": 20,
      "value": "\"com.stripe.pay_sid\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 248,
      "length": 25,
      "value": "\"com.stripe.link_account\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 297,
      "length": 31,
      "value": "\"com.stripe.link.last_pm_last4\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Verification\/LinkCookieKey.swift",
      "kind": "StringLiteral",
      "offset": 352,
      "length": 31,
      "value": "\"com.stripe.link.last_pm_brand\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ViewModels\/LinkInlineSignupViewModel.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ViewModels\/LinkInlineSignupViewModel.swift",
      "kind": "BooleanLiteral",
      "offset": 2184,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/ViewModels\/LinkInlineSignupViewModel.swift",
      "kind": "BooleanLiteral",
      "offset": 2365,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "FloatLiteral",
      "offset": 966,
      "length": 3,
      "value": "1.5"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "StringLiteral",
      "offset": 1026,
      "length": 7,
      "value": "\"terms\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "StringLiteral",
      "offset": 1047,
      "length": 23,
      "value": "\"https:\/\/link.co\/terms\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "StringLiteral",
      "offset": 1082,
      "length": 9,
      "value": "\"privacy\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "StringLiteral",
      "offset": 1105,
      "length": 25,
      "value": "\"https:\/\/link.co\/privacy\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "BooleanLiteral",
      "offset": 1624,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "BooleanLiteral",
      "offset": 1660,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1908,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "BooleanLiteral",
      "offset": 1976,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "BooleanLiteral",
      "offset": 2035,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkLegalTermsView.swift",
      "kind": "StringLiteral",
      "offset": 873,
      "length": 18,
      "value": "\"StripePaymentSheet.LinkLegalTermsView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkMoreInfoView.swift",
      "kind": "IntegerLiteral",
      "offset": 438,
      "length": 2,
      "value": "31"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkMoreInfoView.swift",
      "kind": "IntegerLiteral",
      "offset": 482,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkMoreInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 617,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkMoreInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 743,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkMoreInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 840,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/Internal\/Link\/Views\/LinkMoreInfoView.swift",
      "kind": "StringLiteral",
      "offset": 348,
      "length": 16,
      "value": "\"StripePaymentSheet.LinkMoreInfoView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController+Configuration.swift",
      "kind": "Array",
      "offset": 2639,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController+Configuration.swift",
      "kind": "Array",
      "offset": 6017,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController+Configuration.swift",
      "kind": "Array",
      "offset": 6845,
      "length": 120,
      "value": "[\"AU\", \"BE\", \"BR\", \"CA\", \"CH\", \"DE\", \"ES\", \"FR\", \"GB\", \"IE\", \"IT\", \"MX\", \"NO\", \"NL\", \"PL\", \"RU\", \"SE\", \"TR\", \"US\", \"ZA\"]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2486,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3112,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3805,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 4524,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 5159,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "StringLiteral",
      "offset": 1068,
      "length": 21,
      "value": "\"StripePaymentSheet.AddressViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/AddressViewController\/AddressViewController.swift",
      "kind": "StringLiteral",
      "offset": 19433,
      "length": 32,
      "value": "\"PaymentSheet.AddressController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/BottomSheet\/BottomSheetPresentationAnimator.swift",
      "kind": "StringLiteral",
      "offset": 430,
      "length": 31,
      "value": "\"StripePaymentSheet.BottomSheetPresentationAnimator\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/BottomSheet\/BottomSheetPresentationController.swift",
      "kind": "BooleanLiteral",
      "offset": 1303,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/BottomSheet\/BottomSheetPresentationController.swift",
      "kind": "IntegerLiteral",
      "offset": 1990,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/BottomSheet\/BottomSheetPresentationController.swift",
      "kind": "FloatLiteral",
      "offset": 2056,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerAdapter\/CustomerAdapter.swift",
      "kind": "StringLiteral",
      "offset": 10569,
      "length": 23,
      "value": "\"StripeCustomerAdapter\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerAdapter\/CustomerAdapter.swift",
      "kind": "IntegerLiteral",
      "offset": 10903,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerAdapter\/CustomerAdapter.swift",
      "kind": "IntegerLiteral",
      "offset": 10908,
      "length": 2,
      "value": "30"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerAdapter\/UserDefaults+StripePaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 64,
      "value": "\"com.stripe.lib:STPStripeCustomerToLastSelectedPaymentMethodKey\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerAdapter\/UserDefaults+StripePaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 64,
      "value": "\"com.stripe.lib:STPStripeCustomerToLastSelectedPaymentMethodKey\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerAddPaymentMethodViewController.swift",
      "kind": "StringLiteral",
      "offset": 1783,
      "length": 41,
      "value": "\"Wrong type for usBankAccountFormElement\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerAddPaymentMethodViewController.swift",
      "kind": "StringLiteral",
      "offset": 457,
      "length": 38,
      "value": "\"StripePaymentSheet.CustomerAddPaymentMethodViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsCollectionViewController.swift",
      "kind": "Array",
      "offset": 6031,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsCollectionViewController.swift",
      "kind": "StringLiteral",
      "offset": 1148,
      "length": 51,
      "value": "\"StripePaymentSheet.CustomerSavedPaymentMethodsCollectionViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1509,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1760,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 8342,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 28913,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSavedPaymentMethodsViewController.swift",
      "kind": "StringLiteral",
      "offset": 964,
      "length": 41,
      "value": "\"StripePaymentSheet.CustomerSavedPaymentMethodsViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 2468,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 2767,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheet.swift",
      "kind": "IntegerLiteral",
      "offset": 1836,
      "length": 3,
      "value": "180"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheet.swift",
      "kind": "StringLiteral",
      "offset": 10132,
      "length": 15,
      "value": "\"CustomerSheet\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 296,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheetConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1177,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/CustomerSheet\/CustomerSheetConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 1608,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/CardSectionWithScanner\/CardSectionWithScannerElement.swift",
      "kind": "BooleanLiteral",
      "offset": 1867,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/CardSectionWithScanner\/CardSectionWithScannerElement.swift",
      "kind": "BooleanLiteral",
      "offset": 2012,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/CardSectionWithScanner\/CardSectionWithScannerView.swift",
      "kind": "IntegerLiteral",
      "offset": 1011,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/CardSectionWithScanner\/CardSectionWithScannerView.swift",
      "kind": "BooleanLiteral",
      "offset": 1045,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/CardSectionWithScanner\/CardSectionWithScannerView.swift",
      "kind": "StringLiteral",
      "offset": 587,
      "length": 26,
      "value": "\"StripePaymentSheet.CardSectionWithScannerView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/LinkEnabledPaymentMethodElement.swift",
      "kind": "IntegerLiteral",
      "offset": 331,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/LinkEnabledPaymentMethodElement.swift",
      "kind": "BooleanLiteral",
      "offset": 812,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/SimpleMandateElement.swift",
      "kind": "BooleanLiteral",
      "offset": 1009,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/TextField\/TextFieldElement+IBAN.swift",
      "kind": "StringLiteral",
      "offset": 2226,
      "length": 6,
      "value": "\"IBAN\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/TextField\/TextFieldElement+IBAN.swift",
      "kind": "StringLiteral",
      "offset": 2234,
      "length": 25,
      "value": "\"Label for an IBAN field\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/TextField\/TextFieldElement+IBAN.swift",
      "kind": "IntegerLiteral",
      "offset": 2532,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Elements\/TextField\/TextFieldElement+IBAN.swift",
      "kind": "StringLiteral",
      "offset": 8049,
      "length": 3,
      "value": "\"A\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/IntentConfirmParams.swift",
      "kind": "BooleanLiteral",
      "offset": 1341,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Link\/LinkPaymentController.swift",
      "kind": "IntegerLiteral",
      "offset": 1423,
      "length": 3,
      "value": "244"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Link\/LinkPaymentController.swift",
      "kind": "StringLiteral",
      "offset": 634,
      "length": 21,
      "value": "\"StripePaymentSheet.LinkPaymentController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/AddPaymentMethodViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1236,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/AddPaymentMethodViewController.swift",
      "kind": "StringLiteral",
      "offset": 1295,
      "length": 53,
      "value": "\"At least one payment method type must be available.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/AddPaymentMethodViewController.swift",
      "kind": "StringLiteral",
      "offset": 4771,
      "length": 41,
      "value": "\"Wrong type for usBankAccountFormElement\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/AddPaymentMethodViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 5892,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/AddPaymentMethodViewController.swift",
      "kind": "StringLiteral",
      "offset": 827,
      "length": 30,
      "value": "\"StripePaymentSheet.AddPaymentMethodViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 765,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 815,
      "length": 2,
      "value": "52"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 873,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 911,
      "length": 49,
      "value": "\"PaymentMethodTypeCollectionView.PaymentTypeCell\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 1583,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 584,
      "length": 31,
      "value": "\"StripePaymentSheet.PaymentMethodTypeCollectionView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 6733,
      "length": 17,
      "value": "\"PaymentTypeCell\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 7170,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 7289,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 7339,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "FloatLiteral",
      "offset": 7383,
      "length": 4,
      "value": "0.75"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 7479,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 7963,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 8051,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 8061,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 8073,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 8084,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/PaymentMethodTypeCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 8286,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 870,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 989,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 1095,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 1240,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 1245,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 1302,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "IntegerLiteral",
      "offset": 1307,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "BooleanLiteral",
      "offset": 1419,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/New Payment Method Screen\/WalletHeaderView.swift",
      "kind": "StringLiteral",
      "offset": 730,
      "length": 16,
      "value": "\"StripePaymentSheet.WalletHeaderView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentMethodType.swift",
      "kind": "Array",
      "offset": 540,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentMethodType.swift",
      "kind": "IntegerLiteral",
      "offset": 617,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentMethodType.swift",
      "kind": "BooleanLiteral",
      "offset": 2385,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentMethodType.swift",
      "kind": "BooleanLiteral",
      "offset": 5665,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentOption+Images.swift",
      "kind": "BooleanLiteral",
      "offset": 5529,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+API.swift",
      "kind": "BooleanLiteral",
      "offset": 718,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+API.swift",
      "kind": "BooleanLiteral",
      "offset": 1668,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+API.swift",
      "kind": "BooleanLiteral",
      "offset": 4191,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+PaymentMethodAvailability.swift",
      "kind": "Array",
      "offset": 1429,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 4360,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 5812,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 7559,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 9469,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 9775,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 12048,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet+SwiftUI.swift",
      "kind": "BooleanLiteral",
      "offset": 12354,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet.swift",
      "kind": "IntegerLiteral",
      "offset": 10524,
      "length": 3,
      "value": "244"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 14178,
      "length": 14,
      "value": "\"PaymentSheet\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet.swift",
      "kind": "BooleanLiteral",
      "offset": 15155,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheet.swift",
      "kind": "BooleanLiteral",
      "offset": 15198,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "FloatLiteral",
      "offset": 1101,
      "length": 3,
      "value": "6.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "FloatLiteral",
      "offset": 1323,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "FloatLiteral",
      "offset": 2192,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "FloatLiteral",
      "offset": 5469,
      "length": 4,
      "value": "0.05"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "IntegerLiteral",
      "offset": 5663,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "IntegerLiteral",
      "offset": 5674,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "IntegerLiteral",
      "offset": 5852,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetAppearance.swift",
      "kind": "FloatLiteral",
      "offset": 8018,
      "length": 3,
      "value": "1.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 581,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 693,
      "length": 11,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 796,
      "length": 10,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 581,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 693,
      "length": 11,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 796,
      "length": 10,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 581,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 693,
      "length": 11,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 796,
      "length": 10,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 3034,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 3604,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "IntegerLiteral",
      "offset": 4532,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 5469,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 7411,
      "length": 62,
      "value": "\"preferredNetworks must not contain any duplicate card brands\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 7591,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 7762,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "BooleanLiteral",
      "offset": 20001,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetConfiguration.swift",
      "kind": "Array",
      "offset": 20636,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFlowController.swift",
      "kind": "BooleanLiteral",
      "offset": 4592,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFlowController.swift",
      "kind": "BooleanLiteral",
      "offset": 4653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFlowController.swift",
      "kind": "StringLiteral",
      "offset": 24121,
      "length": 29,
      "value": "\"PaymentSheet.FlowController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFlowController.swift",
      "kind": "StringLiteral",
      "offset": 24345,
      "length": 21,
      "value": "\"StripePaymentSheet.AuthenticationContext\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 8776,
      "length": 5,
      "value": "\"for\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 8776,
      "length": 5,
      "value": "\"for\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 8957,
      "length": 17,
      "value": "\"billing_address\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9023,
      "length": 33,
      "value": "\"billing_address_without_country\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 8957,
      "length": 17,
      "value": "\"billing_address\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9023,
      "length": 33,
      "value": "\"billing_address_without_country\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9367,
      "length": 23,
      "value": "\"upe.labels.ideal.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9416,
      "length": 21,
      "value": "\"upe.labels.eps.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9462,
      "length": 21,
      "value": "\"upe.labels.p24.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9508,
      "length": 21,
      "value": "\"upe.labels.fpx.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9562,
      "length": 23,
      "value": "\"upe.labels.name.given\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9618,
      "length": 24,
      "value": "\"upe.labels.name.family\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9673,
      "length": 22,
      "value": "\"upe.labels.name.full\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9731,
      "length": 27,
      "value": "\"upe.labels.name.onAccount\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9367,
      "length": 23,
      "value": "\"upe.labels.ideal.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9416,
      "length": 21,
      "value": "\"upe.labels.eps.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9462,
      "length": 21,
      "value": "\"upe.labels.p24.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9508,
      "length": 21,
      "value": "\"upe.labels.fpx.bank\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9562,
      "length": 23,
      "value": "\"upe.labels.name.given\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9618,
      "length": 24,
      "value": "\"upe.labels.name.family\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9673,
      "length": 22,
      "value": "\"upe.labels.name.full\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpec.swift",
      "kind": "StringLiteral",
      "offset": 9731,
      "length": 27,
      "value": "\"upe.labels.name.onAccount\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpecProvider.swift",
      "kind": "StringLiteral",
      "offset": 374,
      "length": 12,
      "value": "\"form_specs\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpecProvider.swift",
      "kind": "StringLiteral",
      "offset": 403,
      "length": 7,
      "value": "\".json\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpecProvider.swift",
      "kind": "Dictionary",
      "offset": 777,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/FormSpec\/FormSpecProvider.swift",
      "kind": "StringLiteral",
      "offset": 938,
      "length": 34,
      "value": "\"com.stripe.Form.FormSpecProvider\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/PaymentSheetFormFactory+Card.swift",
      "kind": "BooleanLiteral",
      "offset": 369,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/PaymentSheetFormFactory+FormSpec.swift",
      "kind": "Array",
      "offset": 375,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/PaymentSheetFormFactory.swift",
      "kind": "BooleanLiteral",
      "offset": 2076,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/PaymentSheetFormFactory.swift",
      "kind": "BooleanLiteral",
      "offset": 2176,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/PaymentSheetFormFactory.swift",
      "kind": "BooleanLiteral",
      "offset": 4412,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetFormFactory\/PaymentSheetFormFactory.swift",
      "kind": "BooleanLiteral",
      "offset": 4512,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 1212,
      "length": 36,
      "value": "\"COMPLETE_WITHOUT_CONFIRMING_INTENT\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 4994,
      "length": 11,
      "value": "\"automatic\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 5200,
      "length": 8,
      "value": "\"manual\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 5584,
      "length": 17,
      "value": "\"automatic_async\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 4994,
      "length": 11,
      "value": "\"automatic\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 5200,
      "length": 8,
      "value": "\"manual\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 5584,
      "length": 17,
      "value": "\"automatic_async\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 6009,
      "length": 13,
      "value": "\"off_session\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 6178,
      "length": 12,
      "value": "\"on_session\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 6009,
      "length": 13,
      "value": "\"off_session\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/PaymentSheetIntentConfiguration.swift",
      "kind": "StringLiteral",
      "offset": 6178,
      "length": 12,
      "value": "\"on_session\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "BooleanLiteral",
      "offset": 406,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3423,
      "length": 8,
      "value": "\"server\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3454,
      "length": 8,
      "value": "\"client\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3483,
      "length": 6,
      "value": "\"none\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3423,
      "length": 8,
      "value": "\"server\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3454,
      "length": 8,
      "value": "\"client\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3483,
      "length": 6,
      "value": "\"none\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3595,
      "length": 7,
      "value": "\"newpm\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3626,
      "length": 9,
      "value": "\"savedpm\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3660,
      "length": 10,
      "value": "\"applepay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3691,
      "length": 6,
      "value": "\"link\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3595,
      "length": 7,
      "value": "\"newpm\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3626,
      "length": 9,
      "value": "\"savedpm\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3660,
      "length": 10,
      "value": "\"applepay\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 3691,
      "length": 6,
      "value": "\"link\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPAnalyticsClient+PaymentSheet.swift",
      "kind": "Dictionary",
      "offset": 8550,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/STPApplePayContext+PaymentSheet.swift",
      "kind": "StringLiteral",
      "offset": 541,
      "length": 30,
      "value": "\"StripePaymentSheet.ApplePayContextClosureDelegate\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 419,
      "length": 3,
      "value": "100"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 432,
      "length": 2,
      "value": "88"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 537,
      "length": 3,
      "value": "100"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 550,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 612,
      "length": 2,
      "value": "54"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 624,
      "length": 2,
      "value": "40"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 1531,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 762,
      "length": 32,
      "value": "\"StripePaymentSheet.SavedPaymentMethodCollectionView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 2376,
      "length": 19,
      "value": "\"PaymentOptionCell\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 2584,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 2695,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 3368,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 3378,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 3390,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "IntegerLiteral",
      "offset": 3401,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 3753,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 3867,
      "length": 8,
      "value": "\"Remove\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 4041,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "BooleanLiteral",
      "offset": 4399,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentMethodCollectionView.swift",
      "kind": "StringLiteral",
      "offset": 18292,
      "length": 14,
      "value": "\"StripePaymentSheet.CircleIconView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentOptionsViewController.swift",
      "kind": "Array",
      "offset": 4659,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentOptionsViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 5867,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentOptionsViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 5950,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentOptionsViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 6331,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Saved Payment Method Screen\/SavedPaymentOptionsViewController.swift",
      "kind": "StringLiteral",
      "offset": 784,
      "length": 33,
      "value": "\"StripePaymentSheet.SavedPaymentOptionsViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "IntegerLiteral",
      "offset": 431,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "IntegerLiteral",
      "offset": 674,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 718,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "IntegerLiteral",
      "offset": 1003,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "IntegerLiteral",
      "offset": 1160,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 1196,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 1397,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 1484,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "BooleanLiteral",
      "offset": 1642,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/BankAccountInfoView.swift",
      "kind": "StringLiteral",
      "offset": 340,
      "length": 19,
      "value": "\"StripePaymentSheet.BankAccountInfoView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 1499,
      "length": 7,
      "value": "\"terms\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 1520,
      "length": 53,
      "value": "\"https:\/\/stripe.com\/legal\/ach-payments\/authorization\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 1648,
      "length": 88,
      "value": "\"By continuing, you agree to authorize payments pursuant to <terms>these terms<\/terms>.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 1738,
      "length": 47,
      "value": "\"Text providing link to terms for ACH payments\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 1854,
      "length": 108,
      "value": "\"By saving your bank account for %@ you agree to authorize payments pursuant to <terms>these terms<\/terms>.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 1964,
      "length": 118,
      "value": "\"Mandate text with link to terms when saving a bank account payment method to a merchant (merchant name replaces %@).\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 2145,
      "length": 137,
      "value": "\"Stripe will deposit $0.01 to your account in 1-2 business days. Then you’ll get an email with instructions to complete payment to %@.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 2284,
      "length": 126,
      "value": "\"Prompt for microdeposit verification before completing purchase with merchant. %@ will be replaced by merchant business name\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 2487,
      "length": 152,
      "value": "\"Stripe will deposit $0.01 to your account in 1-2 business days. Then you'll get an email with instructions to finish saving your bank account with %@.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/USBankAccount\/USBankAccountPaymentMethodElement.swift",
      "kind": "StringLiteral",
      "offset": 2641,
      "length": 139,
      "value": "\"Prompt for microdeposit verification before completing saving payment method with merchant. %@ will be replaced by merchant business name\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/AutoComplete\/AutoCompleteViewController.swift",
      "kind": "StringLiteral",
      "offset": 1193,
      "length": 18,
      "value": "\"autoCompleteCell\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/AutoComplete\/AutoCompleteViewController.swift",
      "kind": "Array",
      "offset": 1253,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/AutoComplete\/AutoCompleteViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2086,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/AutoComplete\/AutoCompleteViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3028,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/AutoComplete\/AutoCompleteViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3183,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/AutoComplete\/AutoCompleteViewController.swift",
      "kind": "StringLiteral",
      "offset": 653,
      "length": 26,
      "value": "\"StripePaymentSheet.AutoCompleteViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/BottomSheet3DS2ViewController.swift",
      "kind": "StringLiteral",
      "offset": 522,
      "length": 29,
      "value": "\"StripePaymentSheet.BottomSheet3DS2ViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/BottomSheetViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 953,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/BottomSheetViewController.swift",
      "kind": "Array",
      "offset": 1401,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/BottomSheetViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3055,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/BottomSheetViewController.swift",
      "kind": "StringLiteral",
      "offset": 801,
      "length": 25,
      "value": "\"StripePaymentSheet.BottomSheetViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/LoadingViewController.swift",
      "kind": "StringLiteral",
      "offset": 463,
      "length": 21,
      "value": "\"StripePaymentSheet.LoadingViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetFlowControllerViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2686,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetFlowControllerViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2869,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetFlowControllerViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2924,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetFlowControllerViewController.swift",
      "kind": "StringLiteral",
      "offset": 848,
      "length": 40,
      "value": "\"StripePaymentSheet.PaymentSheetFlowControllerViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2072,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 2121,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetViewController.swift",
      "kind": "Array",
      "offset": 3663,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 10578,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PaymentSheetViewController.swift",
      "kind": "StringLiteral",
      "offset": 1124,
      "length": 26,
      "value": "\"StripePaymentSheet.PaymentSheetViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 3368,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 3484,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 3522,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 3584,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 3641,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4048,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4294,
      "length": 2,
      "value": "25"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4465,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 4622,
      "length": 2,
      "value": "22"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "IntegerLiteral",
      "offset": 5095,
      "length": 2,
      "value": "22"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 5436,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 5575,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 5755,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewController.swift",
      "kind": "StringLiteral",
      "offset": 419,
      "length": 21,
      "value": "\"StripePaymentSheet.PollingViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "StringLiteral",
      "offset": 755,
      "length": 63,
      "value": "\"Polling CTA has not been implemented for \""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "StringLiteral",
      "offset": 817,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "IntegerLiteral",
      "offset": 969,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "IntegerLiteral",
      "offset": 974,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1055,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1152,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1157,
      "length": 2,
      "value": "60"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "StringLiteral",
      "offset": 1211,
      "length": 68,
      "value": "\"Polling deadline has not been implemented for \""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/PollingViewModel.swift",
      "kind": "StringLiteral",
      "offset": 1278,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/SepaMandateViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 337,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/SepaMandateViewController.swift",
      "kind": "BooleanLiteral",
      "offset": 1234,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/ViewControllers\/SepaMandateViewController.swift",
      "kind": "StringLiteral",
      "offset": 222,
      "length": 25,
      "value": "\"StripePaymentSheet.SepaMandateViewController\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "StringLiteral",
      "offset": 412,
      "length": 7,
      "value": "\"terms\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "StringLiteral",
      "offset": 433,
      "length": 55,
      "value": "\"https:\/\/stripe.com\/au-becs-dd-service-agreement\/legal\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "BooleanLiteral",
      "offset": 780,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "BooleanLiteral",
      "offset": 816,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "IntegerLiteral",
      "offset": 1195,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "BooleanLiteral",
      "offset": 1230,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AUBECSMandate.swift",
      "kind": "StringLiteral",
      "offset": 331,
      "length": 20,
      "value": "\"StripePaymentSheet.AUBECSLegalTermsView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1089,
      "length": 20,
      "value": "\"afterpay_icon_info\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1219,
      "length": 4,
      "value": "\"en\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1280,
      "length": 4,
      "value": "\"US\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1310,
      "length": 23,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1322,
      "length": 1,
      "value": "\"_\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1332,
      "length": 1,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1361,
      "length": 54,
      "value": "\"https:\/\/static.afterpay.com\/modal\/\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 1409,
      "length": 1,
      "value": "\".html\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/AfterpayPriceBreakdownView.swift",
      "kind": "StringLiteral",
      "offset": 398,
      "length": 26,
      "value": "\"StripePaymentSheet.AfterpayPriceBreakdownView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 486,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 489,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 501,
      "length": 2,
      "value": "42"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 504,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 515,
      "length": 2,
      "value": "66"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 518,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "FloatLiteral",
      "offset": 532,
      "length": 4,
      "value": "0.04"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 576,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 578,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 590,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 592,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 603,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "IntegerLiteral",
      "offset": 605,
      "length": 3,
      "value": "255"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "FloatLiteral",
      "offset": 619,
      "length": 4,
      "value": "0.04"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/BacsDDMandateView.swift",
      "kind": "StringLiteral",
      "offset": 1199,
      "length": 96,
      "value": "\"Stripe, 7th Floor The Bower Warehouse\n207-211 Old St, London EC1V 9NR\nsupport@stripe.com\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 1443,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "FloatLiteral",
      "offset": 1972,
      "length": 5,
      "value": "2.125"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "FloatLiteral",
      "offset": 1980,
      "length": 5,
      "value": "3.370"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "FloatLiteral",
      "offset": 2068,
      "length": 5,
      "value": "0.125"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "FloatLiteral",
      "offset": 2076,
      "length": 5,
      "value": "3.370"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "IntegerLiteral",
      "offset": 2158,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "IntegerLiteral",
      "offset": 2204,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "IntegerLiteral",
      "offset": 2251,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "FloatLiteral",
      "offset": 2365,
      "length": 3,
      "value": "3.0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 2481,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 2796,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 2858,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "StringLiteral",
      "offset": 2997,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 3157,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "IntegerLiteral",
      "offset": 3394,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 3518,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 3582,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "StringLiteral",
      "offset": 3844,
      "length": 20,
      "value": "\"Close card scanner\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "StringLiteral",
      "offset": 3866,
      "length": 63,
      "value": "\"Accessibility label for the button to close the card scanner.\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CardScanningView.swift",
      "kind": "BooleanLiteral",
      "offset": 3990,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CircularButton.swift",
      "kind": "IntegerLiteral",
      "offset": 362,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CircularButton.swift",
      "kind": "FloatLiteral",
      "offset": 404,
      "length": 3,
      "value": "0.5"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/CircularButton.swift",
      "kind": "StringLiteral",
      "offset": 300,
      "length": 14,
      "value": "\"StripePaymentSheet.CircularButton\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "FloatLiteral",
      "offset": 381,
      "length": 4,
      "value": "0.35"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "FloatLiteral",
      "offset": 424,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "BooleanLiteral",
      "offset": 2343,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "BooleanLiteral",
      "offset": 4900,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "BooleanLiteral",
      "offset": 5314,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 7208,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 7269,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "FloatLiteral",
      "offset": 7883,
      "length": 4,
      "value": "0.18"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "FloatLiteral",
      "offset": 8199,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 8359,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 8550,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 8708,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 9012,
      "length": 2,
      "value": "25"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "BooleanLiteral",
      "offset": 9107,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "BooleanLiteral",
      "offset": 9252,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 9597,
      "length": 2,
      "value": "4"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 9808,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "IntegerLiteral",
      "offset": 9820,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "BooleanLiteral",
      "offset": 10072,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "StringLiteral",
      "offset": 6896,
      "length": 9,
      "value": "\"StripePaymentSheet.BuyButton\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ConfirmButton.swift",
      "kind": "StringLiteral",
      "offset": 527,
      "length": 13,
      "value": "\"StripePaymentSheet.ConfirmButton\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 524,
      "length": 3,
      "value": "200"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 537,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 592,
      "length": 2,
      "value": "29"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 604,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 664,
      "length": 2,
      "value": "28"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 676,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 732,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 744,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 804,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 815,
      "length": 2,
      "value": "22"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 884,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 896,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 908,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 921,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 987,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 996,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 1007,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 1017,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 1078,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 1087,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 1098,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 1108,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "StringLiteral",
      "offset": 1497,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1554,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1573,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 2173,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 2366,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 2562,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 2646,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 2937,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 3000,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 3196,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 3280,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 3334,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 3397,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 3663,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 3729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 3785,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 3869,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 4076,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "FloatLiteral",
      "offset": 4387,
      "length": 4,
      "value": "0.15"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4435,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4441,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "StringLiteral",
      "offset": 4639,
      "length": 6,
      "value": "\"Link\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4755,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 4860,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "StringLiteral",
      "offset": 4977,
      "length": 6,
      "value": "\"Link\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 5316,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 5380,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 5843,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 5881,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 5965,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 6358,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 7021,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 7059,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "IntegerLiteral",
      "offset": 7119,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "BooleanLiteral",
      "offset": 7203,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PayWithLinkButton.swift",
      "kind": "StringLiteral",
      "offset": 415,
      "length": 17,
      "value": "\"StripePaymentSheet.PayWithLinkButton\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 433,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 673,
      "length": 2,
      "value": "36"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 757,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 769,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "FloatLiteral",
      "offset": 829,
      "length": 3,
      "value": "0.2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "FloatLiteral",
      "offset": 887,
      "length": 3,
      "value": "0.1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 1036,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "FloatLiteral",
      "offset": 1101,
      "length": 3,
      "value": "1.5"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 1151,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/PaymentSheetUIKitAdditions.swift",
      "kind": "IntegerLiteral",
      "offset": 1163,
      "length": 2,
      "value": "44"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 502,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 542,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 593,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "FloatLiteral",
      "offset": 644,
      "length": 3,
      "value": "0.8"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "BooleanLiteral",
      "offset": 852,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "Dictionary",
      "offset": 979,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1154,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1217,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1274,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1335,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1398,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1454,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 1515,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 2566,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "BooleanLiteral",
      "offset": 2739,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "BooleanLiteral",
      "offset": 2857,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 2986,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "IntegerLiteral",
      "offset": 3039,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "Array",
      "offset": 2614,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "BooleanLiteral",
      "offset": 3190,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "BooleanLiteral",
      "offset": 3230,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/RotatingCardBrandsView.swift",
      "kind": "Array",
      "offset": 5132,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ShadowedRoundedRectangleView.swift",
      "kind": "IntegerLiteral",
      "offset": 1043,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ShadowedRoundedRectangleView.swift",
      "kind": "BooleanLiteral",
      "offset": 846,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ShadowedRoundedRectangleView.swift",
      "kind": "BooleanLiteral",
      "offset": 1102,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/ShadowedRoundedRectangleView.swift",
      "kind": "StringLiteral",
      "offset": 368,
      "length": 24,
      "value": "\"StripePaymentSheet.ShadowedRoundedRectangle\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "IntegerLiteral",
      "offset": 596,
      "length": 2,
      "value": "48"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "BooleanLiteral",
      "offset": 1070,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "StringLiteral",
      "offset": 1241,
      "length": 16,
      "value": "\"UIButton.Close\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "BooleanLiteral",
      "offset": 1471,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "StringLiteral",
      "offset": 1642,
      "length": 16,
      "value": "\"UIButton.Close\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "BooleanLiteral",
      "offset": 1877,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "StringLiteral",
      "offset": 2047,
      "length": 15,
      "value": "\"UIButton.Back\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "IntegerLiteral",
      "offset": 2444,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SheetNavigationBar.swift",
      "kind": "StringLiteral",
      "offset": 534,
      "length": 18,
      "value": "\"StripePaymentSheet.SheetNavigationBar\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SimpleMandateTextView.swift",
      "kind": "BooleanLiteral",
      "offset": 386,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SimpleMandateTextView.swift",
      "kind": "IntegerLiteral",
      "offset": 578,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/SimpleMandateTextView.swift",
      "kind": "StringLiteral",
      "offset": 285,
      "length": 21,
      "value": "\"StripePaymentSheet.SimpleMandateTextView\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 319,
      "length": 4,
      "value": "0.65"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 332,
      "length": 4,
      "value": "0.41"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 344,
      "length": 4,
      "value": "0.07"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 357,
      "length": 4,
      "value": "1.00"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 417,
      "length": 4,
      "value": "1.00"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 430,
      "length": 4,
      "value": "0.87"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 442,
      "length": 4,
      "value": "0.58"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "FloatLiteral",
      "offset": 455,
      "length": 4,
      "value": "1.00"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "StringLiteral",
      "offset": 715,
      "length": 11,
      "value": "\"TEST MODE\""
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "BooleanLiteral",
      "offset": 867,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "IntegerLiteral",
      "offset": 978,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/tmp\/build\/stripe-ios\/StripePaymentSheet\/StripePaymentSheet\/Source\/PaymentSheet\/Views\/TestModeView.swift",
      "kind": "IntegerLiteral",
      "offset": 1070,
      "length": 2,
      "value": "12"
    }
  ]
}