{
  "ABIRoot": {
    "kind": "Root",
    "name": "NFCPassportReader",
    "printedName": "NFCPassportReader",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Function",
        "name": "AESEncrypt",
        "printedName": "AESEncrypt(key:message:iv:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10AESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "mangledName": "$s17NFCPassportReader10AESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "AESDecrypt",
        "printedName": "AESDecrypt(key:message:iv:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10AESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "mangledName": "$s17NFCPassportReader10AESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "AESECBEncrypt",
        "printedName": "AESECBEncrypt(key:message:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader13AESECBEncrypt3key7messageSays5UInt8VGAG_AGtF",
        "mangledName": "$s17NFCPassportReader13AESECBEncrypt3key7messageSays5UInt8VGAG_AGtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "tripleDESEncrypt",
        "printedName": "tripleDESEncrypt(key:message:iv:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader16tripleDESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "mangledName": "$s17NFCPassportReader16tripleDESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "tripleDESDecrypt",
        "printedName": "tripleDESDecrypt(key:message:iv:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader16tripleDESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "mangledName": "$s17NFCPassportReader16tripleDESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "DESEncrypt",
        "printedName": "DESEncrypt(key:message:iv:options:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "hasDefaultArg": true,
            "usr": "s:s6UInt32V"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10DESEncrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
        "mangledName": "$s17NFCPassportReader10DESEncrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "DESDecrypt",
        "printedName": "DESDecrypt(key:message:iv:options:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "hasDefaultArg": true,
            "usr": "s:s6UInt32V"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10DESDecrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
        "mangledName": "$s17NFCPassportReader10DESDecrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "Analytics",
        "printedName": "Analytics",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(token:enableDebugLogs:trackAutomaticEvents:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Analytics",
                "printedName": "NFCPassportReader.Analytics",
                "usr": "s:17NFCPassportReader9AnalyticsC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader9AnalyticsC5token15enableDebugLogs20trackAutomaticEventsACSS_S2btcfc",
            "mangledName": "$s17NFCPassportReader9AnalyticsC5token15enableDebugLogs20trackAutomaticEventsACSS_S2btcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "trackEvent",
            "printedName": "trackEvent(_:properties:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader9AnalyticsC10trackEvent_10propertiesySS_SDySSypGSgtF",
            "mangledName": "$s17NFCPassportReader9AnalyticsC10trackEvent_10propertiesySS_SDySSypGSgtF",
            "moduleName": "NFCPassportReader",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "trackDebugEvent",
            "printedName": "trackDebugEvent(_:properties:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader9AnalyticsC15trackDebugEvent_10propertiesySS_SDySSypGSgtF",
            "mangledName": "$s17NFCPassportReader9AnalyticsC15trackDebugEvent_10propertiesySS_SDySSypGSgtF",
            "moduleName": "NFCPassportReader",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "trackError",
            "printedName": "trackError(_:context:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader9AnalyticsC10trackError_7contextys0E0_p_SStF",
            "mangledName": "$s17NFCPassportReader9AnalyticsC10trackError_7contextys0E0_p_SStF",
            "moduleName": "NFCPassportReader",
            "isOpen": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader9AnalyticsC",
        "mangledName": "$s17NFCPassportReader9AnalyticsC",
        "moduleName": "NFCPassportReader",
        "isOpen": true,
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreNFC",
        "printedName": "CoreNFC",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "BACHandler",
        "printedName": "BACHandler",
        "children": [
          {
            "kind": "Var",
            "name": "ksenc",
            "printedName": "ksenc",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvs",
                "mangledName": "$s17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvM",
                "mangledName": "$s17NFCPassportReader10BACHandlerC5ksencSays5UInt8VGvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "15",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ksmac",
            "printedName": "ksmac",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvs",
                "mangledName": "$s17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvM",
                "mangledName": "$s17NFCPassportReader10BACHandlerC5ksmacSays5UInt8VGvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "15",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "kifd",
            "printedName": "kifd",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvs",
                "mangledName": "$s17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvM",
                "mangledName": "$s17NFCPassportReader10BACHandlerC4kifdSays5UInt8VGvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "15",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BACHandler",
                "printedName": "NFCPassportReader.BACHandler",
                "usr": "s:17NFCPassportReader10BACHandlerC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader10BACHandlerCACycfc",
            "mangledName": "$s17NFCPassportReader10BACHandlerCACycfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(tagReader:analytics:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BACHandler",
                "printedName": "NFCPassportReader.BACHandler",
                "usr": "s:17NFCPassportReader10BACHandlerC"
              },
              {
                "kind": "TypeNominal",
                "name": "TagReader",
                "printedName": "NFCPassportReader.TagReader",
                "usr": "s:17NFCPassportReader03TagB0C"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.Analytics?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Analytics",
                    "printedName": "NFCPassportReader.Analytics",
                    "usr": "s:17NFCPassportReader9AnalyticsC"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader10BACHandlerC03tagB09analyticsAcA03TagB0C_AA9AnalyticsCSgtcfc",
            "mangledName": "$s17NFCPassportReader10BACHandlerC03tagB09analyticsAcA03TagB0C_AA9AnalyticsCSgtcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "performBACAndGetSessionKeys",
            "printedName": "performBACAndGetSessionKeys(mrzKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader10BACHandlerC27performBACAndGetSessionKeys6mrzKeyySS_tYaKF",
            "mangledName": "$s17NFCPassportReader10BACHandlerC27performBACAndGetSessionKeys6mrzKeyySS_tYaKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sessionKeys",
            "printedName": "sessionKeys(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "([Swift.UInt8], [Swift.UInt8], [Swift.UInt8])",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader10BACHandlerC11sessionKeys4dataSays5UInt8VG_A2HtAH_tKF",
            "mangledName": "$s17NFCPassportReader10BACHandlerC11sessionKeys4dataSays5UInt8VG_A2HtAH_tKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader10BACHandlerC",
        "mangledName": "$s17NFCPassportReader10BACHandlerC",
        "moduleName": "NFCPassportReader",
        "intro_iOS": "15",
        "declAttributes": [
          "AccessControl",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreNFC",
        "printedName": "CoreNFC",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CryptoKit",
        "printedName": "CryptoKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroupHash",
        "printedName": "DataGroupHash",
        "children": [
          {
            "kind": "Var",
            "name": "id",
            "printedName": "id",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader13DataGroupHashV2idSSvp",
            "mangledName": "$s17NFCPassportReader13DataGroupHashV2idSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV2idSSvg",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV2idSSvg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13DataGroupHashV2idSSvs",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV2idSSvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV2idSSvM",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV2idSSvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_Macosx": "10.15",
                "intro_iOS": "13",
                "declAttributes": [
                  "Available",
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sodHash",
            "printedName": "sodHash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader13DataGroupHashV03sodE0SSvp",
            "mangledName": "$s17NFCPassportReader13DataGroupHashV03sodE0SSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV03sodE0SSvg",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV03sodE0SSvg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13DataGroupHashV03sodE0SSvs",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV03sodE0SSvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV03sodE0SSvM",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV03sodE0SSvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_Macosx": "10.15",
                "intro_iOS": "13",
                "declAttributes": [
                  "Available",
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "computedHash",
            "printedName": "computedHash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader13DataGroupHashV08computedE0SSvp",
            "mangledName": "$s17NFCPassportReader13DataGroupHashV08computedE0SSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV08computedE0SSvg",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV08computedE0SSvg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13DataGroupHashV08computedE0SSvs",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV08computedE0SSvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV08computedE0SSvM",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV08computedE0SSvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_Macosx": "10.15",
                "intro_iOS": "13",
                "declAttributes": [
                  "Available",
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "match",
            "printedName": "match",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader13DataGroupHashV5matchSbvp",
            "mangledName": "$s17NFCPassportReader13DataGroupHashV5matchSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV5matchSbvg",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV5matchSbvg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13DataGroupHashV5matchSbvs",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV5matchSbvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader13DataGroupHashV5matchSbvM",
                "mangledName": "$s17NFCPassportReader13DataGroupHashV5matchSbvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_Macosx": "10.15",
                "intro_iOS": "13",
                "declAttributes": [
                  "Available",
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:17NFCPassportReader13DataGroupHashV",
        "mangledName": "$s17NFCPassportReader13DataGroupHashV",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ActiveAuthenticationInfo",
        "printedName": "ActiveAuthenticationInfo",
        "children": [
          {
            "kind": "Function",
            "name": "getObjectIdentifier",
            "printedName": "getObjectIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader24ActiveAuthenticationInfoC19getObjectIdentifierSSyF",
            "mangledName": "$s17NFCPassportReader24ActiveAuthenticationInfoC19getObjectIdentifierSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getProtocolOIDString",
            "printedName": "getProtocolOIDString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader24ActiveAuthenticationInfoC20getProtocolOIDStringSSyF",
            "mangledName": "$s17NFCPassportReader24ActiveAuthenticationInfoC20getProtocolOIDStringSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSignatureAlgorithmOIDString",
            "printedName": "getSignatureAlgorithmOIDString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader24ActiveAuthenticationInfoC30getSignatureAlgorithmOIDStringSSSgyF",
            "mangledName": "$s17NFCPassportReader24ActiveAuthenticationInfoC30getSignatureAlgorithmOIDStringSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader24ActiveAuthenticationInfoC",
        "mangledName": "$s17NFCPassportReader24ActiveAuthenticationInfoC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader12SecurityInfoC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "NFCPassportReader.SecurityInfo"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "COM",
        "printedName": "COM",
        "children": [
          {
            "kind": "Var",
            "name": "version",
            "printedName": "version",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader3COMC7versionSSvp",
            "mangledName": "$s17NFCPassportReader3COMC7versionSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader3COMC7versionSSvg",
                "mangledName": "$s17NFCPassportReader3COMC7versionSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "unicodeVersion",
            "printedName": "unicodeVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader3COMC14unicodeVersionSSvp",
            "mangledName": "$s17NFCPassportReader3COMC14unicodeVersionSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader3COMC14unicodeVersionSSvg",
                "mangledName": "$s17NFCPassportReader3COMC14unicodeVersionSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataGroupsPresent",
            "printedName": "dataGroupsPresent",
            "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:17NFCPassportReader3COMC17dataGroupsPresentSaySSGvp",
            "mangledName": "$s17NFCPassportReader3COMC17dataGroupsPresentSaySSGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader3COMC17dataGroupsPresentSaySSGvg",
                "mangledName": "$s17NFCPassportReader3COMC17dataGroupsPresentSaySSGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader3COMC13datagroupTypeAA11DataGroupIdOvp",
            "mangledName": "$s17NFCPassportReader3COMC13datagroupTypeAA11DataGroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader3COMC13datagroupTypeAA11DataGroupIdOvg",
                "mangledName": "$s17NFCPassportReader3COMC13datagroupTypeAA11DataGroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader3COMC",
        "mangledName": "$s17NFCPassportReader3COMC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CardAccess",
        "printedName": "CardAccess",
        "children": [
          {
            "kind": "Var",
            "name": "securityInfos",
            "printedName": "securityInfos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[NFCPassportReader.SecurityInfo]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurityInfo",
                    "printedName": "NFCPassportReader.SecurityInfo",
                    "usr": "s:17NFCPassportReader12SecurityInfoC"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10CardAccessC13securityInfosSayAA12SecurityInfoCGvp",
            "mangledName": "$s17NFCPassportReader10CardAccessC13securityInfosSayAA12SecurityInfoCGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[NFCPassportReader.SecurityInfo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurityInfo",
                        "printedName": "NFCPassportReader.SecurityInfo",
                        "usr": "s:17NFCPassportReader12SecurityInfoC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10CardAccessC13securityInfosSayAA12SecurityInfoCGvg",
                "mangledName": "$s17NFCPassportReader10CardAccessC13securityInfosSayAA12SecurityInfoCGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader10CardAccessC",
        "mangledName": "$s17NFCPassportReader10CardAccessC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChipAuthenticationInfo",
        "printedName": "ChipAuthenticationInfo",
        "children": [
          {
            "kind": "Function",
            "name": "getObjectIdentifier",
            "printedName": "getObjectIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader22ChipAuthenticationInfoC19getObjectIdentifierSSyF",
            "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC19getObjectIdentifierSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getProtocolOIDString",
            "printedName": "getProtocolOIDString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader22ChipAuthenticationInfoC20getProtocolOIDStringSSyF",
            "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC20getProtocolOIDStringSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getKeyId",
            "printedName": "getKeyId()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader22ChipAuthenticationInfoC8getKeyIdSiyF",
            "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC8getKeyIdSiyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toKeyAgreementAlgorithm",
            "printedName": "toKeyAgreementAlgorithm(oid:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader22ChipAuthenticationInfoC23toKeyAgreementAlgorithm3oidS2S_tKFZ",
            "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC23toKeyAgreementAlgorithm3oidS2S_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toCipherAlgorithm",
            "printedName": "toCipherAlgorithm(oid:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader22ChipAuthenticationInfoC17toCipherAlgorithm3oidS2S_tKFZ",
            "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC17toCipherAlgorithm3oidS2S_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toKeyLength",
            "printedName": "toKeyLength(oid:)",
            "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:17NFCPassportReader22ChipAuthenticationInfoC11toKeyLength3oidSiSS_tKFZ",
            "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC11toKeyLength3oidSiSS_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader22ChipAuthenticationInfoC",
        "mangledName": "$s17NFCPassportReader22ChipAuthenticationInfoC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader12SecurityInfoC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "NFCPassportReader.SecurityInfo"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChipAuthenticationPublicKeyInfo",
        "printedName": "ChipAuthenticationPublicKeyInfo",
        "children": [
          {
            "kind": "Function",
            "name": "getObjectIdentifier",
            "printedName": "getObjectIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader31ChipAuthenticationPublicKeyInfoC19getObjectIdentifierSSyF",
            "mangledName": "$s17NFCPassportReader31ChipAuthenticationPublicKeyInfoC19getObjectIdentifierSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getProtocolOIDString",
            "printedName": "getProtocolOIDString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader31ChipAuthenticationPublicKeyInfoC20getProtocolOIDStringSSyF",
            "mangledName": "$s17NFCPassportReader31ChipAuthenticationPublicKeyInfoC20getProtocolOIDStringSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getKeyId",
            "printedName": "getKeyId()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader31ChipAuthenticationPublicKeyInfoC03getF2IdSiyF",
            "mangledName": "$s17NFCPassportReader31ChipAuthenticationPublicKeyInfoC03getF2IdSiyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader31ChipAuthenticationPublicKeyInfoC",
        "mangledName": "$s17NFCPassportReader31ChipAuthenticationPublicKeyInfoC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader12SecurityInfoC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "NFCPassportReader.SecurityInfo"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup",
        "printedName": "DataGroup",
        "children": [
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader9DataGroupC13datagroupTypeAA0cD2IdOvp",
            "mangledName": "$s17NFCPassportReader9DataGroupC13datagroupTypeAA0cD2IdOvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader9DataGroupC13datagroupTypeAA0cD2IdOvg",
                "mangledName": "$s17NFCPassportReader9DataGroupC13datagroupTypeAA0cD2IdOvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "body",
            "printedName": "body",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader9DataGroupC4bodySays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader9DataGroupC4bodySays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader9DataGroupC4bodySays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader9DataGroupC4bodySays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader9DataGroupC4dataSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader9DataGroupC4dataSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader9DataGroupC4dataSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader9DataGroupC4dataSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader9DataGroupC4hashySays5UInt8VGSSF",
            "mangledName": "$s17NFCPassportReader9DataGroupC4hashySays5UInt8VGSSF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verifyTag",
            "printedName": "verifyTag(_:equals:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader9DataGroupC9verifyTag_6equalsySi_SitKF",
            "mangledName": "$s17NFCPassportReader9DataGroupC9verifyTag_6equalsySi_SitKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verifyTag",
            "printedName": "verifyTag(_:oneOf:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.Int]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader9DataGroupC9verifyTag_5oneOfySi_SaySiGtKF",
            "mangledName": "$s17NFCPassportReader9DataGroupC9verifyTag_5oneOfySi_SaySiGtKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader9DataGroupC",
        "mangledName": "$s17NFCPassportReader9DataGroupC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DocTypeEnum",
        "printedName": "DocTypeEnum",
        "children": [
          {
            "kind": "Var",
            "name": "TD1",
            "printedName": "TD1",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DocTypeEnum.Type) -> NFCPassportReader.DocTypeEnum",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DocTypeEnum",
                    "printedName": "NFCPassportReader.DocTypeEnum",
                    "usr": "s:17NFCPassportReader11DocTypeEnumO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DocTypeEnum.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocTypeEnum",
                        "printedName": "NFCPassportReader.DocTypeEnum",
                        "usr": "s:17NFCPassportReader11DocTypeEnumO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DocTypeEnumO3TD1yA2CmF",
            "mangledName": "$s17NFCPassportReader11DocTypeEnumO3TD1yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "TD2",
            "printedName": "TD2",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DocTypeEnum.Type) -> NFCPassportReader.DocTypeEnum",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DocTypeEnum",
                    "printedName": "NFCPassportReader.DocTypeEnum",
                    "usr": "s:17NFCPassportReader11DocTypeEnumO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DocTypeEnum.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocTypeEnum",
                        "printedName": "NFCPassportReader.DocTypeEnum",
                        "usr": "s:17NFCPassportReader11DocTypeEnumO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DocTypeEnumO3TD2yA2CmF",
            "mangledName": "$s17NFCPassportReader11DocTypeEnumO3TD2yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "OTHER",
            "printedName": "OTHER",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DocTypeEnum.Type) -> NFCPassportReader.DocTypeEnum",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DocTypeEnum",
                    "printedName": "NFCPassportReader.DocTypeEnum",
                    "usr": "s:17NFCPassportReader11DocTypeEnumO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DocTypeEnum.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DocTypeEnum",
                        "printedName": "NFCPassportReader.DocTypeEnum",
                        "usr": "s:17NFCPassportReader11DocTypeEnumO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DocTypeEnumO5OTHERyA2CmF",
            "mangledName": "$s17NFCPassportReader11DocTypeEnumO5OTHERyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.DocTypeEnum?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DocTypeEnum",
                    "printedName": "NFCPassportReader.DocTypeEnum",
                    "usr": "s:17NFCPassportReader11DocTypeEnumO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader11DocTypeEnumO8rawValueACSgSS_tcfc",
            "mangledName": "$s17NFCPassportReader11DocTypeEnumO8rawValueACSgSS_tcfc",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader11DocTypeEnumO8rawValueSSvp",
            "mangledName": "$s17NFCPassportReader11DocTypeEnumO8rawValueSSvp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DocTypeEnumO8rawValueSSvg",
                "mangledName": "$s17NFCPassportReader11DocTypeEnumO8rawValueSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader11DocTypeEnumO",
        "mangledName": "$s17NFCPassportReader11DocTypeEnumO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup1",
        "printedName": "DataGroup1",
        "children": [
          {
            "kind": "Var",
            "name": "elements",
            "printedName": "elements",
            "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"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup1C8elementsSDyS2SGvp",
            "mangledName": "$s17NFCPassportReader10DataGroup1C8elementsSDyS2SGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup1C8elementsSDyS2SGvg",
                "mangledName": "$s17NFCPassportReader10DataGroup1C8elementsSDyS2SGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup1C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader10DataGroup1C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup1C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader10DataGroup1C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader10DataGroup1C",
        "mangledName": "$s17NFCPassportReader10DataGroup1C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup11",
        "printedName": "DataGroup11",
        "children": [
          {
            "kind": "Var",
            "name": "fullName",
            "printedName": "fullName",
            "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:17NFCPassportReader11DataGroup11C8fullNameSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C8fullNameSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C8fullNameSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C8fullNameSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "personalNumber",
            "printedName": "personalNumber",
            "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:17NFCPassportReader11DataGroup11C14personalNumberSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C14personalNumberSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C14personalNumberSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C14personalNumberSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dateOfBirth",
            "printedName": "dateOfBirth",
            "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:17NFCPassportReader11DataGroup11C11dateOfBirthSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C11dateOfBirthSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C11dateOfBirthSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C11dateOfBirthSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeOfBirth",
            "printedName": "placeOfBirth",
            "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:17NFCPassportReader11DataGroup11C12placeOfBirthSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C12placeOfBirthSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C12placeOfBirthSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C12placeOfBirthSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "address",
            "printedName": "address",
            "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:17NFCPassportReader11DataGroup11C7addressSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C7addressSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C7addressSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C7addressSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "telephone",
            "printedName": "telephone",
            "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:17NFCPassportReader11DataGroup11C9telephoneSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C9telephoneSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C9telephoneSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C9telephoneSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "profession",
            "printedName": "profession",
            "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:17NFCPassportReader11DataGroup11C10professionSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C10professionSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C10professionSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C10professionSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "title",
            "printedName": "title",
            "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:17NFCPassportReader11DataGroup11C5titleSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C5titleSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C5titleSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C5titleSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "personalSummary",
            "printedName": "personalSummary",
            "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:17NFCPassportReader11DataGroup11C15personalSummarySSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C15personalSummarySSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C15personalSummarySSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C15personalSummarySSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "proofOfCitizenship",
            "printedName": "proofOfCitizenship",
            "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:17NFCPassportReader11DataGroup11C18proofOfCitizenshipSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C18proofOfCitizenshipSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C18proofOfCitizenshipSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C18proofOfCitizenshipSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "tdNumbers",
            "printedName": "tdNumbers",
            "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:17NFCPassportReader11DataGroup11C9tdNumbersSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C9tdNumbersSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C9tdNumbersSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C9tdNumbersSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "custodyInfo",
            "printedName": "custodyInfo",
            "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:17NFCPassportReader11DataGroup11C11custodyInfoSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C11custodyInfoSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup11C11custodyInfoSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C11custodyInfoSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup11C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader11DataGroup11C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup11C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader11DataGroup11C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader11DataGroup11C",
        "mangledName": "$s17NFCPassportReader11DataGroup11C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup12",
        "printedName": "DataGroup12",
        "children": [
          {
            "kind": "Var",
            "name": "issuingAuthority",
            "printedName": "issuingAuthority",
            "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:17NFCPassportReader11DataGroup12C16issuingAuthoritySSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C16issuingAuthoritySSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C16issuingAuthoritySSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C16issuingAuthoritySSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dateOfIssue",
            "printedName": "dateOfIssue",
            "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:17NFCPassportReader11DataGroup12C11dateOfIssueSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C11dateOfIssueSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C11dateOfIssueSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C11dateOfIssueSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "otherPersonsDetails",
            "printedName": "otherPersonsDetails",
            "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:17NFCPassportReader11DataGroup12C19otherPersonsDetailsSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C19otherPersonsDetailsSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C19otherPersonsDetailsSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C19otherPersonsDetailsSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "endorsementsOrObservations",
            "printedName": "endorsementsOrObservations",
            "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:17NFCPassportReader11DataGroup12C26endorsementsOrObservationsSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C26endorsementsOrObservationsSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C26endorsementsOrObservationsSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C26endorsementsOrObservationsSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "taxOrExitRequirements",
            "printedName": "taxOrExitRequirements",
            "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:17NFCPassportReader11DataGroup12C21taxOrExitRequirementsSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C21taxOrExitRequirementsSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C21taxOrExitRequirementsSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C21taxOrExitRequirementsSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "frontImage",
            "printedName": "frontImage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup12C10frontImageSays5UInt8VGSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C10frontImageSays5UInt8VGSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup12C10frontImageSays5UInt8VGSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C10frontImageSays5UInt8VGSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "rearImage",
            "printedName": "rearImage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup12C9rearImageSays5UInt8VGSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C9rearImageSays5UInt8VGSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup12C9rearImageSays5UInt8VGSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C9rearImageSays5UInt8VGSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "personalizationTime",
            "printedName": "personalizationTime",
            "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:17NFCPassportReader11DataGroup12C19personalizationTimeSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C19personalizationTimeSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C19personalizationTimeSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C19personalizationTimeSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "personalizationDeviceSerialNr",
            "printedName": "personalizationDeviceSerialNr",
            "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:17NFCPassportReader11DataGroup12C29personalizationDeviceSerialNrSSSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C29personalizationDeviceSerialNrSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader11DataGroup12C29personalizationDeviceSerialNrSSSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C29personalizationDeviceSerialNrSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup12C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader11DataGroup12C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup12C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader11DataGroup12C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader11DataGroup12C",
        "mangledName": "$s17NFCPassportReader11DataGroup12C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup14",
        "printedName": "DataGroup14",
        "children": [
          {
            "kind": "Var",
            "name": "securityInfos",
            "printedName": "securityInfos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[NFCPassportReader.SecurityInfo]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecurityInfo",
                    "printedName": "NFCPassportReader.SecurityInfo",
                    "usr": "s:17NFCPassportReader12SecurityInfoC"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup14C13securityInfosSayAA12SecurityInfoCGvp",
            "mangledName": "$s17NFCPassportReader11DataGroup14C13securityInfosSayAA12SecurityInfoCGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[NFCPassportReader.SecurityInfo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecurityInfo",
                        "printedName": "NFCPassportReader.SecurityInfo",
                        "usr": "s:17NFCPassportReader12SecurityInfoC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup14C13securityInfosSayAA12SecurityInfoCGvg",
                "mangledName": "$s17NFCPassportReader11DataGroup14C13securityInfosSayAA12SecurityInfoCGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup14C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader11DataGroup14C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup14C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader11DataGroup14C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader11DataGroup14C",
        "mangledName": "$s17NFCPassportReader11DataGroup14C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup15",
        "printedName": "DataGroup15",
        "children": [
          {
            "kind": "Var",
            "name": "rsaPublicKey",
            "printedName": "rsaPublicKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.OpaquePointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaquePointer",
                    "printedName": "Swift.OpaquePointer",
                    "usr": "s:s13OpaquePointerV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup15C12rsaPublicKeys13OpaquePointerVSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup15C12rsaPublicKeys13OpaquePointerVSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.OpaquePointer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpaquePointer",
                        "printedName": "Swift.OpaquePointer",
                        "usr": "s:s13OpaquePointerV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup15C12rsaPublicKeys13OpaquePointerVSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup15C12rsaPublicKeys13OpaquePointerVSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ecdsaPublicKey",
            "printedName": "ecdsaPublicKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.OpaquePointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaquePointer",
                    "printedName": "Swift.OpaquePointer",
                    "usr": "s:s13OpaquePointerV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup15C14ecdsaPublicKeys13OpaquePointerVSgvp",
            "mangledName": "$s17NFCPassportReader11DataGroup15C14ecdsaPublicKeys13OpaquePointerVSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.OpaquePointer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpaquePointer",
                        "printedName": "Swift.OpaquePointer",
                        "usr": "s:s13OpaquePointerV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup15C14ecdsaPublicKeys13OpaquePointerVSgvg",
                "mangledName": "$s17NFCPassportReader11DataGroup15C14ecdsaPublicKeys13OpaquePointerVSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroup15C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader11DataGroup15C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroup15C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader11DataGroup15C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader11DataGroup15C",
        "mangledName": "$s17NFCPassportReader11DataGroup15C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup2",
        "printedName": "DataGroup2",
        "children": [
          {
            "kind": "Var",
            "name": "nrImages",
            "printedName": "nrImages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C8nrImagesSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C8nrImagesSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C8nrImagesSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C8nrImagesSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "versionNumber",
            "printedName": "versionNumber",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C13versionNumberSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C13versionNumberSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C13versionNumberSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C13versionNumberSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lengthOfRecord",
            "printedName": "lengthOfRecord",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C14lengthOfRecordSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C14lengthOfRecordSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C14lengthOfRecordSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C14lengthOfRecordSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "numberOfFacialImages",
            "printedName": "numberOfFacialImages",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C20numberOfFacialImagesSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C20numberOfFacialImagesSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C20numberOfFacialImagesSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C20numberOfFacialImagesSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "facialRecordDataLength",
            "printedName": "facialRecordDataLength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C012facialRecordC6LengthSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C012facialRecordC6LengthSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C012facialRecordC6LengthSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C012facialRecordC6LengthSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "nrFeaturePoints",
            "printedName": "nrFeaturePoints",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C15nrFeaturePointsSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C15nrFeaturePointsSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C15nrFeaturePointsSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C15nrFeaturePointsSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "gender",
            "printedName": "gender",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C6genderSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C6genderSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C6genderSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C6genderSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "eyeColor",
            "printedName": "eyeColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C8eyeColorSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C8eyeColorSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C8eyeColorSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C8eyeColorSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hairColor",
            "printedName": "hairColor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C9hairColorSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C9hairColorSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C9hairColorSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C9hairColorSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "featureMask",
            "printedName": "featureMask",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C11featureMaskSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C11featureMaskSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C11featureMaskSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C11featureMaskSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "expression",
            "printedName": "expression",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C10expressionSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C10expressionSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C10expressionSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C10expressionSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "poseAngle",
            "printedName": "poseAngle",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C9poseAngleSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C9poseAngleSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C9poseAngleSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C9poseAngleSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "poseAngleUncertainty",
            "printedName": "poseAngleUncertainty",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C20poseAngleUncertaintySivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C20poseAngleUncertaintySivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C20poseAngleUncertaintySivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C20poseAngleUncertaintySivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "faceImageType",
            "printedName": "faceImageType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C13faceImageTypeSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C13faceImageTypeSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C13faceImageTypeSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C13faceImageTypeSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageDataType",
            "printedName": "imageDataType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C05imageC4TypeSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C05imageC4TypeSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C05imageC4TypeSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C05imageC4TypeSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageWidth",
            "printedName": "imageWidth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C10imageWidthSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C10imageWidthSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C10imageWidthSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C10imageWidthSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageHeight",
            "printedName": "imageHeight",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C11imageHeightSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C11imageHeightSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C11imageHeightSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C11imageHeightSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageColorSpace",
            "printedName": "imageColorSpace",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C15imageColorSpaceSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C15imageColorSpaceSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C15imageColorSpaceSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C15imageColorSpaceSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sourceType",
            "printedName": "sourceType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C10sourceTypeSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C10sourceTypeSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C10sourceTypeSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C10sourceTypeSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "deviceType",
            "printedName": "deviceType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C10deviceTypeSivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C10deviceTypeSivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C10deviceTypeSivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C10deviceTypeSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "quality",
            "printedName": "quality",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C7qualitySivp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C7qualitySivp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C7qualitySivg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C7qualitySivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageData",
            "printedName": "imageData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C05imageC0Says5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C05imageC0Says5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C05imageC0Says5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C05imageC0Says5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup2C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader10DataGroup2C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup2C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader10DataGroup2C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader10DataGroup2C",
        "mangledName": "$s17NFCPassportReader10DataGroup2C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroup7",
        "printedName": "DataGroup7",
        "children": [
          {
            "kind": "Var",
            "name": "imageData",
            "printedName": "imageData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup7C05imageC0Says5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader10DataGroup7C05imageC0Says5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup7C05imageC0Says5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader10DataGroup7C05imageC0Says5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader10DataGroup7C13datagroupTypeAA0C7GroupIdOvp",
            "mangledName": "$s17NFCPassportReader10DataGroup7C13datagroupTypeAA0C7GroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader10DataGroup7C13datagroupTypeAA0C7GroupIdOvg",
                "mangledName": "$s17NFCPassportReader10DataGroup7C13datagroupTypeAA0C7GroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader10DataGroup7C",
        "mangledName": "$s17NFCPassportReader10DataGroup7C",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "DataGroupId",
        "printedName": "DataGroupId",
        "children": [
          {
            "kind": "Var",
            "name": "COM",
            "printedName": "COM",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3COMyA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3COMyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG1",
            "printedName": "DG1",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG1yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG1yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG2",
            "printedName": "DG2",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG2yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG2yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG3",
            "printedName": "DG3",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG3yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG3yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG4",
            "printedName": "DG4",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG4yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG4yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG5",
            "printedName": "DG5",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG5yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG5yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG6",
            "printedName": "DG6",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG6yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG6yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG7",
            "printedName": "DG7",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG7yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG7yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG8",
            "printedName": "DG8",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG8yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG8yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG9",
            "printedName": "DG9",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3DG9yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3DG9yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG10",
            "printedName": "DG10",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG10yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG10yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG11",
            "printedName": "DG11",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG11yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG11yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG12",
            "printedName": "DG12",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG12yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG12yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG13",
            "printedName": "DG13",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG13yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG13yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG14",
            "printedName": "DG14",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG14yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG14yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG15",
            "printedName": "DG15",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG15yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG15yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DG16",
            "printedName": "DG16",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO4DG16yA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO4DG16yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "SOD",
            "printedName": "SOD",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO3SODyA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO3SODyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "Unknown",
            "printedName": "Unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.DataGroupId.Type) -> NFCPassportReader.DataGroupId",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.DataGroupId.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader11DataGroupIdO7UnknownyA2CmF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO7UnknownyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Function",
            "name": "getName",
            "printedName": "getName()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11DataGroupIdO7getNameSSyF",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO7getNameSSyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getIDFromName",
            "printedName": "getIDFromName(name:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11DataGroupIdO13getIDFromName4nameACSS_tFZ",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO13getIDFromName4nameACSS_tFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.DataGroupId?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader11DataGroupIdO8rawValueACSgSi_tcfc",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO8rawValueACSgSi_tcfc",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader11DataGroupIdO8rawValueSivp",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO8rawValueSivp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroupIdO8rawValueSivg",
                "mangledName": "$s17NFCPassportReader11DataGroupIdO8rawValueSivg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "allCases",
            "printedName": "allCases",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[NFCPassportReader.DataGroupId]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11DataGroupIdO8allCasesSayACGvpZ",
            "mangledName": "$s17NFCPassportReader11DataGroupIdO8allCasesSayACGvpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "implicit": true,
            "declAttributes": [
              "Nonisolated"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[NFCPassportReader.DataGroupId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11DataGroupIdO8allCasesSayACGvgZ",
                "mangledName": "$s17NFCPassportReader11DataGroupIdO8allCasesSayACGvgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader11DataGroupIdO",
        "mangledName": "$s17NFCPassportReader11DataGroupIdO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "CaseIterable",
            "printedName": "CaseIterable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "AllCases",
                "printedName": "AllCases",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[NFCPassportReader.DataGroupId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              }
            ],
            "usr": "s:s12CaseIterableP",
            "mangledName": "$ss12CaseIterableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NotImplementedDG",
        "printedName": "NotImplementedDG",
        "children": [
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader16NotImplementedDGC13datagroupTypeAA11DataGroupIdOvp",
            "mangledName": "$s17NFCPassportReader16NotImplementedDGC13datagroupTypeAA11DataGroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "AccessControl",
              "Override"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader16NotImplementedDGC13datagroupTypeAA11DataGroupIdOvg",
                "mangledName": "$s17NFCPassportReader16NotImplementedDGC13datagroupTypeAA11DataGroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader16NotImplementedDGC",
        "mangledName": "$s17NFCPassportReader16NotImplementedDGC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "PACEMappingType",
        "printedName": "PACEMappingType",
        "children": [
          {
            "kind": "Var",
            "name": "GM",
            "printedName": "GM",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PACEMappingType.Type) -> NFCPassportReader.PACEMappingType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PACEMappingType",
                    "printedName": "NFCPassportReader.PACEMappingType",
                    "usr": "s:17NFCPassportReader15PACEMappingTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PACEMappingType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PACEMappingType",
                        "printedName": "NFCPassportReader.PACEMappingType",
                        "usr": "s:17NFCPassportReader15PACEMappingTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15PACEMappingTypeO2GMyA2CmF",
            "mangledName": "$s17NFCPassportReader15PACEMappingTypeO2GMyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "IM",
            "printedName": "IM",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PACEMappingType.Type) -> NFCPassportReader.PACEMappingType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PACEMappingType",
                    "printedName": "NFCPassportReader.PACEMappingType",
                    "usr": "s:17NFCPassportReader15PACEMappingTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PACEMappingType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PACEMappingType",
                        "printedName": "NFCPassportReader.PACEMappingType",
                        "usr": "s:17NFCPassportReader15PACEMappingTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15PACEMappingTypeO2IMyA2CmF",
            "mangledName": "$s17NFCPassportReader15PACEMappingTypeO2IMyA2CmF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "CAM",
            "printedName": "CAM",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PACEMappingType.Type) -> NFCPassportReader.PACEMappingType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PACEMappingType",
                    "printedName": "NFCPassportReader.PACEMappingType",
                    "usr": "s:17NFCPassportReader15PACEMappingTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PACEMappingType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PACEMappingType",
                        "printedName": "NFCPassportReader.PACEMappingType",
                        "usr": "s:17NFCPassportReader15PACEMappingTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15PACEMappingTypeO3CAMyA2CmF",
            "mangledName": "$s17NFCPassportReader15PACEMappingTypeO3CAMyA2CmF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "PACEMappingType",
                "printedName": "NFCPassportReader.PACEMappingType",
                "usr": "s:17NFCPassportReader15PACEMappingTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "PACEMappingType",
                "printedName": "NFCPassportReader.PACEMappingType",
                "usr": "s:17NFCPassportReader15PACEMappingTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader15PACEMappingTypeO2eeoiySbAC_ACtFZ",
            "mangledName": "$s17NFCPassportReader15PACEMappingTypeO2eeoiySbAC_ACtFZ",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader15PACEMappingTypeO9hashValueSivp",
            "mangledName": "$s17NFCPassportReader15PACEMappingTypeO9hashValueSivp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader15PACEMappingTypeO9hashValueSivg",
                "mangledName": "$s17NFCPassportReader15PACEMappingTypeO9hashValueSivg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader15PACEMappingTypeO4hash4intoys6HasherVz_tF",
            "mangledName": "$s17NFCPassportReader15PACEMappingTypeO4hash4intoys6HasherVz_tF",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader15PACEMappingTypeO",
        "mangledName": "$s17NFCPassportReader15PACEMappingTypeO",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PACEInfo",
        "printedName": "PACEInfo",
        "children": [
          {
            "kind": "Var",
            "name": "PARAM_ID_GFP_1024_160",
            "printedName": "PARAM_ID_GFP_1024_160",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_1024_160SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_1024_160SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_1024_160SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_1024_160SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_GFP_2048_224",
            "printedName": "PARAM_ID_GFP_2048_224",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_224SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_224SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_224SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_224SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_GFP_2048_256",
            "printedName": "PARAM_ID_GFP_2048_256",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_256SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_256SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_256SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC21PARAM_ID_GFP_2048_256SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_NIST_P192_R1",
            "printedName": "PARAM_ID_ECP_NIST_P192_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P192_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P192_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P192_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P192_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_BRAINPOOL_P192_R1",
            "printedName": "PARAM_ID_ECP_BRAINPOOL_P192_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P192_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P192_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P192_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P192_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_NIST_P224_R1",
            "printedName": "PARAM_ID_ECP_NIST_P224_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P224_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P224_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P224_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P224_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_BRAINPOOL_P224_R1",
            "printedName": "PARAM_ID_ECP_BRAINPOOL_P224_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P224_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P224_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P224_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P224_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_NIST_P256_R1",
            "printedName": "PARAM_ID_ECP_NIST_P256_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P256_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P256_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P256_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P256_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_BRAINPOOL_P256_R1",
            "printedName": "PARAM_ID_ECP_BRAINPOOL_P256_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P256_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P256_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P256_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P256_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_BRAINPOOL_P320_R1",
            "printedName": "PARAM_ID_ECP_BRAINPOOL_P320_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P320_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P320_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P320_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P320_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_NIST_P384_R1",
            "printedName": "PARAM_ID_ECP_NIST_P384_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P384_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P384_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P384_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P384_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_BRAINPOOL_P384_R1",
            "printedName": "PARAM_ID_ECP_BRAINPOOL_P384_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P384_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P384_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P384_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P384_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_BRAINPOOL_P512_R1",
            "printedName": "PARAM_ID_ECP_BRAINPOOL_P512_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P512_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P512_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P512_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC30PARAM_ID_ECP_BRAINPOOL_P512_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PARAM_ID_ECP_NIST_P521_R1",
            "printedName": "PARAM_ID_ECP_NIST_P521_R1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P521_R1SivpZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P521_R1SivpZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P521_R1SivgZ",
                "mangledName": "$s17NFCPassportReader8PACEInfoC25PARAM_ID_ECP_NIST_P521_R1SivgZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "getObjectIdentifier",
            "printedName": "getObjectIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC19getObjectIdentifierSSyF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC19getObjectIdentifierSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getProtocolOIDString",
            "printedName": "getProtocolOIDString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC20getProtocolOIDStringSSyF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC20getProtocolOIDStringSSyF",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getVersion",
            "printedName": "getVersion()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC10getVersionSiyF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC10getVersionSiyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getParameterId",
            "printedName": "getParameterId()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC14getParameterIdSiSgyF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC14getParameterIdSiSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getParameterSpec",
            "printedName": "getParameterSpec()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC16getParameterSpecs5Int32VyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC16getParameterSpecs5Int32VyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getMappingType",
            "printedName": "getMappingType()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PACEMappingType",
                "printedName": "NFCPassportReader.PACEMappingType",
                "usr": "s:17NFCPassportReader15PACEMappingTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC14getMappingTypeAA011PACEMappingF0OyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC14getMappingTypeAA011PACEMappingF0OyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getKeyAgreementAlgorithm",
            "printedName": "getKeyAgreementAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC24getKeyAgreementAlgorithmSSyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC24getKeyAgreementAlgorithmSSyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getCipherAlgorithm",
            "printedName": "getCipherAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC18getCipherAlgorithmSSyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC18getCipherAlgorithmSSyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDigestAlgorithm",
            "printedName": "getDigestAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC18getDigestAlgorithmSSyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC18getDigestAlgorithmSSyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getKeyLength",
            "printedName": "getKeyLength()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC12getKeyLengthSiyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC12getKeyLengthSiyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createMappingKey",
            "printedName": "createMappingKey()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC16createMappingKeys13OpaquePointerVyKF",
            "mangledName": "$s17NFCPassportReader8PACEInfoC16createMappingKeys13OpaquePointerVyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getParameterSpec",
            "printedName": "getParameterSpec(stdDomainParam:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int32",
                "printedName": "Swift.Int32",
                "usr": "s:s5Int32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC16getParameterSpec14stdDomainParams5Int32VSi_tKFZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC16getParameterSpec14stdDomainParams5Int32VSi_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toMappingType",
            "printedName": "toMappingType(oid:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PACEMappingType",
                "printedName": "NFCPassportReader.PACEMappingType",
                "usr": "s:17NFCPassportReader15PACEMappingTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC13toMappingType3oidAA011PACEMappingF0OSS_tKFZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC13toMappingType3oidAA011PACEMappingF0OSS_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toKeyAgreementAlgorithm",
            "printedName": "toKeyAgreementAlgorithm(oid:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC23toKeyAgreementAlgorithm3oidS2S_tKFZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC23toKeyAgreementAlgorithm3oidS2S_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toCipherAlgorithm",
            "printedName": "toCipherAlgorithm(oid:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC17toCipherAlgorithm3oidS2S_tKFZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC17toCipherAlgorithm3oidS2S_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toDigestAlgorithm",
            "printedName": "toDigestAlgorithm(oid:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8PACEInfoC17toDigestAlgorithm3oidS2S_tKFZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC17toDigestAlgorithm3oidS2S_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toKeyLength",
            "printedName": "toKeyLength(oid:)",
            "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:17NFCPassportReader8PACEInfoC11toKeyLength3oidSiSS_tKFZ",
            "mangledName": "$s17NFCPassportReader8PACEInfoC11toKeyLength3oidSiSS_tKFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader8PACEInfoC",
        "mangledName": "$s17NFCPassportReader8PACEInfoC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "superclassUsr": "s:17NFCPassportReader12SecurityInfoC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "NFCPassportReader.SecurityInfo"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "SOD",
        "printedName": "SOD",
        "children": [
          {
            "kind": "Var",
            "name": "pkcs7CertificateData",
            "printedName": "pkcs7CertificateData",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader3SODC20pkcs7CertificateDataSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader3SODC20pkcs7CertificateDataSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader3SODC20pkcs7CertificateDataSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader3SODC20pkcs7CertificateDataSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "datagroupType",
            "printedName": "datagroupType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader3SODC13datagroupTypeAA11DataGroupIdOvp",
            "mangledName": "$s17NFCPassportReader3SODC13datagroupTypeAA11DataGroupIdOvp",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "declAttributes": [
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader3SODC13datagroupTypeAA11DataGroupIdOvg",
                "mangledName": "$s17NFCPassportReader3SODC13datagroupTypeAA11DataGroupIdOvg",
                "moduleName": "NFCPassportReader",
                "overriding": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "getPublicKey",
            "printedName": "getPublicKey()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC12getPublicKeys13OpaquePointerVyKF",
            "mangledName": "$s17NFCPassportReader3SODC12getPublicKeys13OpaquePointerVyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getEncapsulatedContent",
            "printedName": "getEncapsulatedContent()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC22getEncapsulatedContent10Foundation4DataVyKF",
            "mangledName": "$s17NFCPassportReader3SODC22getEncapsulatedContent10Foundation4DataVyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getEncapsulatedContentDigestAlgorithm",
            "printedName": "getEncapsulatedContentDigestAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC37getEncapsulatedContentDigestAlgorithmSSyKF",
            "mangledName": "$s17NFCPassportReader3SODC37getEncapsulatedContentDigestAlgorithmSSyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSignedAttributes",
            "printedName": "getSignedAttributes()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC19getSignedAttributes10Foundation4DataVyKF",
            "mangledName": "$s17NFCPassportReader3SODC19getSignedAttributes10Foundation4DataVyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getMessageDigestFromSignedAttributes",
            "printedName": "getMessageDigestFromSignedAttributes()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC36getMessageDigestFromSignedAttributes10Foundation4DataVyKF",
            "mangledName": "$s17NFCPassportReader3SODC36getMessageDigestFromSignedAttributes10Foundation4DataVyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSignature",
            "printedName": "getSignature()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC12getSignature10Foundation4DataVyKF",
            "mangledName": "$s17NFCPassportReader3SODC12getSignature10Foundation4DataVyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSignatureAlgorithm",
            "printedName": "getSignatureAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader3SODC21getSignatureAlgorithmSSyKF",
            "mangledName": "$s17NFCPassportReader3SODC21getSignatureAlgorithmSSyKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader3SODC",
        "mangledName": "$s17NFCPassportReader3SODC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "superclassUsr": "s:17NFCPassportReader9DataGroupC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "NFCPassportReader.DataGroup"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "SecurityInfo",
        "printedName": "SecurityInfo",
        "children": [
          {
            "kind": "Function",
            "name": "getObjectIdentifier",
            "printedName": "getObjectIdentifier()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader12SecurityInfoC19getObjectIdentifierSSyF",
            "mangledName": "$s17NFCPassportReader12SecurityInfoC19getObjectIdentifierSSyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getProtocolOIDString",
            "printedName": "getProtocolOIDString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader12SecurityInfoC20getProtocolOIDStringSSyF",
            "mangledName": "$s17NFCPassportReader12SecurityInfoC20getProtocolOIDStringSSyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader12SecurityInfoC",
        "mangledName": "$s17NFCPassportReader12SecurityInfoC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NFCPassportReaderError",
        "printedName": "NFCPassportReaderError",
        "children": [
          {
            "kind": "Var",
            "name": "ResponseError",
            "printedName": "ResponseError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> (Swift.String, Swift.UInt8, Swift.UInt8) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, Swift.UInt8, Swift.UInt8) -> NFCPassportReader.NFCPassportReaderError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, Swift.UInt8, Swift.UInt8)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO08ResponseC0yACSS_s5UInt8VAFtcACmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO08ResponseC0yACSS_s5UInt8VAFtcACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidResponse",
            "printedName": "InvalidResponse",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> (NFCPassportReader.DataGroupId, Swift.Int, Swift.Int) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.DataGroupId, Swift.Int, Swift.Int) -> NFCPassportReader.NFCPassportReaderError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(dataGroupId: NFCPassportReader.DataGroupId, expectedTag: Swift.Int, actualTag: Swift.Int)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DataGroupId",
                            "printedName": "NFCPassportReader.DataGroupId",
                            "usr": "s:17NFCPassportReader11DataGroupIdO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO15InvalidResponseyAcA11DataGroupIdO_S2itcACmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO15InvalidResponseyAcA11DataGroupIdO_S2itcACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnexpectedError",
            "printedName": "UnexpectedError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO010UnexpectedC0yA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO010UnexpectedC0yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "NFCNotSupported",
            "printedName": "NFCNotSupported",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO15NFCNotSupportedyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO15NFCNotSupportedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "NoConnectedTag",
            "printedName": "NoConnectedTag",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO14NoConnectedTagyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO14NoConnectedTagyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "D087Malformed",
            "printedName": "D087Malformed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO13D087MalformedyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO13D087MalformedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidResponseChecksum",
            "printedName": "InvalidResponseChecksum",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO23InvalidResponseChecksumyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO23InvalidResponseChecksumyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "MissingMandatoryFields",
            "printedName": "MissingMandatoryFields",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO22MissingMandatoryFieldsyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO22MissingMandatoryFieldsyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "CannotDecodeASN1Length",
            "printedName": "CannotDecodeASN1Length",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO22CannotDecodeASN1LengthyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO22CannotDecodeASN1LengthyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidASN1Value",
            "printedName": "InvalidASN1Value",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO16InvalidASN1ValueyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO16InvalidASN1ValueyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToProtectAPDU",
            "printedName": "UnableToProtectAPDU",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO19UnableToProtectAPDUyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO19UnableToProtectAPDUyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToUnprotectAPDU",
            "printedName": "UnableToUnprotectAPDU",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO21UnableToUnprotectAPDUyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO21UnableToUnprotectAPDUyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnsupportedDataGroup",
            "printedName": "UnsupportedDataGroup",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO20UnsupportedDataGroupyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO20UnsupportedDataGroupyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "DataGroupNotRead",
            "printedName": "DataGroupNotRead",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO16DataGroupNotReadyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO16DataGroupNotReadyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnknownTag",
            "printedName": "UnknownTag",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO10UnknownTagyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO10UnknownTagyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnknownImageFormat",
            "printedName": "UnknownImageFormat",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO18UnknownImageFormatyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO18UnknownImageFormatyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "NotImplemented",
            "printedName": "NotImplemented",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO14NotImplementedyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO14NotImplementedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "TagNotValid",
            "printedName": "TagNotValid",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO11TagNotValidyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO11TagNotValidyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "ConnectionError",
            "printedName": "ConnectionError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO010ConnectionC0yA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO010ConnectionC0yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UserCanceled",
            "printedName": "UserCanceled",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO12UserCanceledyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO12UserCanceledyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidMRZKey",
            "printedName": "InvalidMRZKey",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO13InvalidMRZKeyyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO13InvalidMRZKeyyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "MoreThanOneTagFound",
            "printedName": "MoreThanOneTagFound",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO19MoreThanOneTagFoundyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO19MoreThanOneTagFoundyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidHashAlgorithmSpecified",
            "printedName": "InvalidHashAlgorithmSpecified",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO29InvalidHashAlgorithmSpecifiedyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO29InvalidHashAlgorithmSpecifiedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnsupportedCipherAlgorithm",
            "printedName": "UnsupportedCipherAlgorithm",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO26UnsupportedCipherAlgorithmyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO26UnsupportedCipherAlgorithmyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnsupportedMappingType",
            "printedName": "UnsupportedMappingType",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO22UnsupportedMappingTypeyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO22UnsupportedMappingTypeyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "PACEError",
            "printedName": "PACEError",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> (Swift.String, Swift.String) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String, Swift.String) -> NFCPassportReader.NFCPassportReaderError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.String, Swift.String)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO9PACEErroryACSS_SStcACmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO9PACEErroryACSS_SStcACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "ChipAuthenticationFailed",
            "printedName": "ChipAuthenticationFailed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCPassportReaderError",
                    "printedName": "NFCPassportReader.NFCPassportReaderError",
                    "usr": "s:17NFCPassportReader0aB5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO24ChipAuthenticationFailedyA2CmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO24ChipAuthenticationFailedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidDataPassed",
            "printedName": "InvalidDataPassed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> (Swift.String) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.NFCPassportReaderError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO17InvalidDataPassedyACSScACmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO17InvalidDataPassedyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "NotYetSupported",
            "printedName": "NotYetSupported",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> (Swift.String) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.NFCPassportReaderError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO15NotYetSupportedyACSScACmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO15NotYetSupportedyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "Unknown",
            "printedName": "Unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCPassportReaderError.Type) -> (any Swift.Error) -> NFCPassportReader.NFCPassportReaderError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(any Swift.Error) -> NFCPassportReader.NFCPassportReaderError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCPassportReaderError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader0aB5ErrorO7UnknownyACs0C0_pcACmF",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO7UnknownyACs0C0_pcACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "errorDescription",
            "printedName": "errorDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0aB5ErrorO16errorDescriptionSSSgvp",
            "mangledName": "$s17NFCPassportReader0aB5ErrorO16errorDescriptionSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0aB5ErrorO16errorDescriptionSSSgvg",
                "mangledName": "$s17NFCPassportReader0aB5ErrorO16errorDescriptionSSSgvg",
                "moduleName": "NFCPassportReader",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader0aB5ErrorO",
        "mangledName": "$s17NFCPassportReader0aB5ErrorO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "LocalizedError",
            "printedName": "LocalizedError",
            "usr": "s:10Foundation14LocalizedErrorP",
            "mangledName": "$s10Foundation14LocalizedErrorP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "OpenSSLError",
        "printedName": "OpenSSLError",
        "children": [
          {
            "kind": "Var",
            "name": "UnableToGetX509CertificateFromPKCS7",
            "printedName": "UnableToGetX509CertificateFromPKCS7",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO35UnableToGetX509CertificateFromPKCS7yACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO35UnableToGetX509CertificateFromPKCS7yACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToVerifyX509CertificateForSOD",
            "printedName": "UnableToVerifyX509CertificateForSOD",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO35UnableToVerifyX509CertificateForSODyACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO35UnableToVerifyX509CertificateForSODyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "VerifyAndReturnSODEncapsulatedData",
            "printedName": "VerifyAndReturnSODEncapsulatedData",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO34VerifyAndReturnSODEncapsulatedDatayACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO34VerifyAndReturnSODEncapsulatedDatayACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToReadECPublicKey",
            "printedName": "UnableToReadECPublicKey",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO23UnableToReadECPublicKeyyACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO23UnableToReadECPublicKeyyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToExtractSignedDataFromPKCS7",
            "printedName": "UnableToExtractSignedDataFromPKCS7",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO34UnableToExtractSignedDataFromPKCS7yACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO34UnableToExtractSignedDataFromPKCS7yACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "VerifySignedAttributes",
            "printedName": "VerifySignedAttributes",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO22VerifySignedAttributesyACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO22VerifySignedAttributesyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToParseASN1",
            "printedName": "UnableToParseASN1",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO17UnableToParseASN1yACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO17UnableToParseASN1yACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "UnableToDecryptRSASignature",
            "printedName": "UnableToDecryptRSASignature",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.OpenSSLError.Type) -> (Swift.String) -> NFCPassportReader.OpenSSLError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.OpenSSLError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.OpenSSLError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenSSLError",
                        "printedName": "NFCPassportReader.OpenSSLError",
                        "usr": "s:17NFCPassportReader12OpenSSLErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO27UnableToDecryptRSASignatureyACSScACmF",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO27UnableToDecryptRSASignatureyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "errorDescription",
            "printedName": "errorDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader12OpenSSLErrorO16errorDescriptionSSSgvp",
            "mangledName": "$s17NFCPassportReader12OpenSSLErrorO16errorDescriptionSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12OpenSSLErrorO16errorDescriptionSSSgvg",
                "mangledName": "$s17NFCPassportReader12OpenSSLErrorO16errorDescriptionSSSgvg",
                "moduleName": "NFCPassportReader",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader12OpenSSLErrorO",
        "mangledName": "$s17NFCPassportReader12OpenSSLErrorO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "LocalizedError",
            "printedName": "LocalizedError",
            "usr": "s:10Foundation14LocalizedErrorP",
            "mangledName": "$s10Foundation14LocalizedErrorP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PassiveAuthenticationError",
        "printedName": "PassiveAuthenticationError",
        "children": [
          {
            "kind": "Var",
            "name": "UnableToParseSODHashes",
            "printedName": "UnableToParseSODHashes",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PassiveAuthenticationError.Type) -> (Swift.String) -> NFCPassportReader.PassiveAuthenticationError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.PassiveAuthenticationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassiveAuthenticationError",
                        "printedName": "NFCPassportReader.PassiveAuthenticationError",
                        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PassiveAuthenticationError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassiveAuthenticationError",
                        "printedName": "NFCPassportReader.PassiveAuthenticationError",
                        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO22UnableToParseSODHashesyACSScACmF",
            "mangledName": "$s17NFCPassportReader26PassiveAuthenticationErrorO22UnableToParseSODHashesyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "InvalidDataGroupHash",
            "printedName": "InvalidDataGroupHash",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PassiveAuthenticationError.Type) -> (Swift.String) -> NFCPassportReader.PassiveAuthenticationError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.PassiveAuthenticationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassiveAuthenticationError",
                        "printedName": "NFCPassportReader.PassiveAuthenticationError",
                        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PassiveAuthenticationError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassiveAuthenticationError",
                        "printedName": "NFCPassportReader.PassiveAuthenticationError",
                        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO20InvalidDataGroupHashyACSScACmF",
            "mangledName": "$s17NFCPassportReader26PassiveAuthenticationErrorO20InvalidDataGroupHashyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "SODMissing",
            "printedName": "SODMissing",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PassiveAuthenticationError.Type) -> (Swift.String) -> NFCPassportReader.PassiveAuthenticationError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.String) -> NFCPassportReader.PassiveAuthenticationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassiveAuthenticationError",
                        "printedName": "NFCPassportReader.PassiveAuthenticationError",
                        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PassiveAuthenticationError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassiveAuthenticationError",
                        "printedName": "NFCPassportReader.PassiveAuthenticationError",
                        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO10SODMissingyACSScACmF",
            "mangledName": "$s17NFCPassportReader26PassiveAuthenticationErrorO10SODMissingyACSScACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "errorDescription",
            "printedName": "errorDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO16errorDescriptionSSSgvp",
            "mangledName": "$s17NFCPassportReader26PassiveAuthenticationErrorO16errorDescriptionSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO16errorDescriptionSSSgvg",
                "mangledName": "$s17NFCPassportReader26PassiveAuthenticationErrorO16errorDescriptionSSSgvg",
                "moduleName": "NFCPassportReader",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader26PassiveAuthenticationErrorO",
        "mangledName": "$s17NFCPassportReader26PassiveAuthenticationErrorO",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "LocalizedError",
            "printedName": "LocalizedError",
            "usr": "s:10Foundation14LocalizedErrorP",
            "mangledName": "$s10Foundation14LocalizedErrorP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreHaptics",
        "printedName": "CoreHaptics",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FaceImageInfo",
        "printedName": "FaceImageInfo",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Expression",
            "printedName": "Expression",
            "children": [
              {
                "kind": "Var",
                "name": "unspecified",
                "printedName": "unspecified",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO11unspecifiedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO11unspecifiedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "neutral",
                "printedName": "neutral",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO7neutralyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO7neutralyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "smileClosed",
                "printedName": "smileClosed",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO11smileClosedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO11smileClosedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "smileOpen",
                "printedName": "smileOpen",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO9smileOpenyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO9smileOpenyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "raisedEyebrows",
                "printedName": "raisedEyebrows",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO14raisedEyebrowsyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO14raisedEyebrowsyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "eyesLookingAway",
                "printedName": "eyesLookingAway",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO15eyesLookingAwayyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO15eyesLookingAwayyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "squinting",
                "printedName": "squinting",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO9squintingyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO9squintingyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "frowning",
                "printedName": "frowning",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Expression.Type) -> NFCPassportReader.FaceImageInfo.Expression",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Expression",
                            "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO8frowningyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO8frowningyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.Expression?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.Expression?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Expression",
                        "printedName": "NFCPassportReader.FaceImageInfo.Expression",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV10ExpressionO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV10ExpressionO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV10ExpressionO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EyeColor",
            "printedName": "EyeColor",
            "children": [
              {
                "kind": "Var",
                "name": "unspecified",
                "printedName": "unspecified",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO11unspecifiedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO11unspecifiedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "black",
                "printedName": "black",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO5blackyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO5blackyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "blue",
                "printedName": "blue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO4blueyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO4blueyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "brown",
                "printedName": "brown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO5brownyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO5brownyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "gray",
                "printedName": "gray",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO4grayyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO4grayyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "green",
                "printedName": "green",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO5greenyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO5greenyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "multiColored",
                "printedName": "multiColored",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO12multiColoredyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO12multiColoredyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "pink",
                "printedName": "pink",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO4pinkyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO4pinkyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "unknown",
                "printedName": "unknown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.EyeColor.Type) -> NFCPassportReader.FaceImageInfo.EyeColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EyeColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO7unknownyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO7unknownyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.EyeColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.EyeColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EyeColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.EyeColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV8EyeColorO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV8EyeColorO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV8EyeColorO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FaceImageType",
            "printedName": "FaceImageType",
            "children": [
              {
                "kind": "Var",
                "name": "basic",
                "printedName": "basic",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.FaceImageType.Type) -> NFCPassportReader.FaceImageInfo.FaceImageType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FaceImageType",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FaceImageType",
                            "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO5basicyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO5basicyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "fullFrontal",
                "printedName": "fullFrontal",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.FaceImageType.Type) -> NFCPassportReader.FaceImageInfo.FaceImageType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FaceImageType",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FaceImageType",
                            "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO11fullFrontalyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO11fullFrontalyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "tokenFrontal",
                "printedName": "tokenFrontal",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.FaceImageType.Type) -> NFCPassportReader.FaceImageInfo.FaceImageType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FaceImageType",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FaceImageType",
                            "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO12tokenFrontalyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO12tokenFrontalyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FaceImageType",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FaceImageType",
                        "printedName": "NFCPassportReader.FaceImageInfo.FaceImageType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV0cD4TypeO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV0cD4TypeO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV0cD4TypeO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Features",
            "printedName": "Features",
            "children": [
              {
                "kind": "Var",
                "name": "featuresAreSpecified",
                "printedName": "featuresAreSpecified",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO20featuresAreSpecifiedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO20featuresAreSpecifiedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "glasses",
                "printedName": "glasses",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO7glassesyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO7glassesyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "moustache",
                "printedName": "moustache",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO9moustacheyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO9moustacheyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "beard",
                "printedName": "beard",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO5beardyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO5beardyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "teethVisible",
                "printedName": "teethVisible",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO12teethVisibleyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO12teethVisibleyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "blink",
                "printedName": "blink",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO5blinkyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO5blinkyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "mouthOpen",
                "printedName": "mouthOpen",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO9mouthOpenyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO9mouthOpenyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "leftEyePatch",
                "printedName": "leftEyePatch",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO12leftEyePatchyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO12leftEyePatchyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "rightEyePath",
                "printedName": "rightEyePath",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO12rightEyePathyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO12rightEyePathyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "darkGlasses",
                "printedName": "darkGlasses",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO11darkGlassesyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO11darkGlassesyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "distortingMedicalCondition",
                "printedName": "distortingMedicalCondition",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.Features.Type) -> NFCPassportReader.FaceImageInfo.Features",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Features",
                            "printedName": "NFCPassportReader.FaceImageInfo.Features",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO26distortingMedicalConditionyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO26distortingMedicalConditionyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.Features?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.Features?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Features",
                        "printedName": "NFCPassportReader.FaceImageInfo.Features",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV8FeaturesO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV8FeaturesO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV8FeaturesO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HairColor",
            "printedName": "HairColor",
            "children": [
              {
                "kind": "Var",
                "name": "unspecified",
                "printedName": "unspecified",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO11unspecifiedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO11unspecifiedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "bald",
                "printedName": "bald",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO4baldyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO4baldyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "black",
                "printedName": "black",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO5blackyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO5blackyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "blonde",
                "printedName": "blonde",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO6blondeyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO6blondeyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "brown",
                "printedName": "brown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO5brownyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO5brownyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "gray",
                "printedName": "gray",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO4grayyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO4grayyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "white",
                "printedName": "white",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO5whiteyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO5whiteyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "red",
                "printedName": "red",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO3redyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO3redyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "green",
                "printedName": "green",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO5greenyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO5greenyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "blue",
                "printedName": "blue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO4blueyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO4blueyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "unknown",
                "printedName": "unknown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.HairColor.Type) -> NFCPassportReader.FaceImageInfo.HairColor",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HairColor",
                            "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO7unknownyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO7unknownyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.HairColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.HairColor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HairColor",
                        "printedName": "NFCPassportReader.FaceImageInfo.HairColor",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV9HairColorO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV9HairColorO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV9HairColorO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ImageColorSpace",
            "printedName": "ImageColorSpace",
            "children": [
              {
                "kind": "Var",
                "name": "unspecified",
                "printedName": "unspecified",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageColorSpace.Type) -> NFCPassportReader.FaceImageInfo.ImageColorSpace",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageColorSpace",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO11unspecifiedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO11unspecifiedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "rgb24",
                "printedName": "rgb24",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageColorSpace.Type) -> NFCPassportReader.FaceImageInfo.ImageColorSpace",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageColorSpace",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO5rgb24yA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO5rgb24yA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "yuv422",
                "printedName": "yuv422",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageColorSpace.Type) -> NFCPassportReader.FaceImageInfo.ImageColorSpace",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageColorSpace",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO6yuv422yA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO6yuv422yA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "gray8",
                "printedName": "gray8",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageColorSpace.Type) -> NFCPassportReader.FaceImageInfo.ImageColorSpace",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageColorSpace",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO5gray8yA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO5gray8yA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "other",
                "printedName": "other",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageColorSpace.Type) -> NFCPassportReader.FaceImageInfo.ImageColorSpace",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageColorSpace",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO5otheryA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO5otheryA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageColorSpace",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageColorSpace",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D10ColorSpaceO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ImageDataType",
            "printedName": "ImageDataType",
            "children": [
              {
                "kind": "Var",
                "name": "jpeg",
                "printedName": "jpeg",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageDataType.Type) -> NFCPassportReader.FaceImageInfo.ImageDataType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageDataType",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageDataType",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO4jpegyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO4jpegyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "jpeg2000",
                "printedName": "jpeg2000",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.ImageDataType.Type) -> NFCPassportReader.FaceImageInfo.ImageDataType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageDataType",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ImageDataType",
                            "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO8jpeg2000yA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO8jpeg2000yA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageDataType",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ImageDataType",
                        "printedName": "NFCPassportReader.FaceImageInfo.ImageDataType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV0D8DataTypeO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV0D8DataTypeO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV0D8DataTypeO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SourceType",
            "printedName": "SourceType",
            "children": [
              {
                "kind": "Var",
                "name": "unspecified",
                "printedName": "unspecified",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO11unspecifiedyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO11unspecifiedyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "staticPhotoUnknownSource",
                "printedName": "staticPhotoUnknownSource",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO018staticPhotoUnknownF0yA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO018staticPhotoUnknownF0yA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "staticPhotoDigitalCam",
                "printedName": "staticPhotoDigitalCam",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO21staticPhotoDigitalCamyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO21staticPhotoDigitalCamyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "staticPhotoScanner",
                "printedName": "staticPhotoScanner",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO18staticPhotoScanneryA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO18staticPhotoScanneryA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "videoFrameUnknownSource",
                "printedName": "videoFrameUnknownSource",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO017videoFrameUnknownF0yA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO017videoFrameUnknownF0yA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "videoFrameAnalogCam",
                "printedName": "videoFrameAnalogCam",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO19videoFrameAnalogCamyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO19videoFrameAnalogCamyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "videoFrameDigitalCam",
                "printedName": "videoFrameDigitalCam",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO20videoFrameDigitalCamyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO20videoFrameDigitalCamyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Var",
                "name": "unknown",
                "printedName": "unknown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.FaceImageInfo.SourceType.Type) -> NFCPassportReader.FaceImageInfo.SourceType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SourceType",
                            "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO7unknownyA2EmF",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO7unknownyA2EmF",
                "moduleName": "NFCPassportReader"
              },
              {
                "kind": "Function",
                "name": "from",
                "printedName": "from(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.SourceType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO4fromyAESgSiFZ",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO4fromyAESgSiFZ",
                "moduleName": "NFCPassportReader",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo.SourceType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SourceType",
                        "printedName": "NFCPassportReader.FaceImageInfo.SourceType",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO8rawValueAESgSi_tcfc",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO8rawValueAESgSi_tcfc",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader13FaceImageInfoV10SourceTypeO8rawValueSivp",
                "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO8rawValueSivp",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO8rawValueSivg",
                    "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO8rawValueSivg",
                    "moduleName": "NFCPassportReader",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:17NFCPassportReader13FaceImageInfoV10SourceTypeO",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV10SourceTypeO",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "FaceImageInfo",
                "printedName": "NFCPassportReader.FaceImageInfo",
                "usr": "s:17NFCPassportReader13FaceImageInfoV"
              },
              {
                "kind": "TypeNominal",
                "name": "FaceImageInfo",
                "printedName": "NFCPassportReader.FaceImageInfo",
                "usr": "s:17NFCPassportReader13FaceImageInfoV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader13FaceImageInfoV2eeoiySbAC_ACtFZ",
            "mangledName": "$s17NFCPassportReader13FaceImageInfoV2eeoiySbAC_ACtFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17NFCPassportReader13FaceImageInfoV",
        "mangledName": "$s17NFCPassportReader13FaceImageInfoV",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "PACEPasswordType",
        "printedName": "PACEPasswordType",
        "children": [
          {
            "kind": "Var",
            "name": "mrz",
            "printedName": "mrz",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PACEPasswordType.Type) -> NFCPassportReader.PACEPasswordType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PACEPasswordType",
                    "printedName": "NFCPassportReader.PACEPasswordType",
                    "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PACEPasswordType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PACEPasswordType",
                        "printedName": "NFCPassportReader.PACEPasswordType",
                        "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader16PACEPasswordTypeO3mrzyA2CmF",
            "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO3mrzyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "can",
            "printedName": "can",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PACEPasswordType.Type) -> NFCPassportReader.PACEPasswordType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PACEPasswordType",
                    "printedName": "NFCPassportReader.PACEPasswordType",
                    "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PACEPasswordType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PACEPasswordType",
                        "printedName": "NFCPassportReader.PACEPasswordType",
                        "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader16PACEPasswordTypeO3canyA2CmF",
            "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO3canyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "PACEPasswordType",
                "printedName": "NFCPassportReader.PACEPasswordType",
                "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "PACEPasswordType",
                "printedName": "NFCPassportReader.PACEPasswordType",
                "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader16PACEPasswordTypeO2eeoiySbAC_ACtFZ",
            "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO2eeoiySbAC_ACtFZ",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader16PACEPasswordTypeO9hashValueSivp",
            "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO9hashValueSivp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader16PACEPasswordTypeO9hashValueSivg",
                "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO9hashValueSivg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader16PACEPasswordTypeO4hash4intoys6HasherVz_tF",
            "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO4hash4intoys6HasherVz_tF",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader16PACEPasswordTypeO",
        "mangledName": "$s17NFCPassportReader16PACEPasswordTypeO",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "PassportAuthenticationStatus",
        "printedName": "PassportAuthenticationStatus",
        "children": [
          {
            "kind": "Var",
            "name": "notDone",
            "printedName": "notDone",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PassportAuthenticationStatus.Type) -> NFCPassportReader.PassportAuthenticationStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PassportAuthenticationStatus",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                    "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassportAuthenticationStatus",
                        "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                        "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO7notDoneyA2CmF",
            "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO7notDoneyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "success",
            "printedName": "success",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PassportAuthenticationStatus.Type) -> NFCPassportReader.PassportAuthenticationStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PassportAuthenticationStatus",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                    "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassportAuthenticationStatus",
                        "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                        "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO7successyA2CmF",
            "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO7successyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "failed",
            "printedName": "failed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.PassportAuthenticationStatus.Type) -> NFCPassportReader.PassportAuthenticationStatus",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PassportAuthenticationStatus",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                    "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PassportAuthenticationStatus",
                        "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                        "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO6failedyA2CmF",
            "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO6failedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "PassportAuthenticationStatus",
                "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
              },
              {
                "kind": "TypeNominal",
                "name": "PassportAuthenticationStatus",
                "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO2eeoiySbAC_ACtFZ",
            "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO2eeoiySbAC_ACtFZ",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader28PassportAuthenticationStatusO9hashValueSivp",
            "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO9hashValueSivp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO9hashValueSivg",
                "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO9hashValueSivg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader28PassportAuthenticationStatusO4hash4intoys6HasherVz_tF",
            "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO4hash4intoys6HasherVz_tF",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO",
        "mangledName": "$s17NFCPassportReader28PassportAuthenticationStatusO",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NFCPassportModel",
        "printedName": "NFCPassportModel",
        "children": [
          {
            "kind": "Var",
            "name": "documentType",
            "printedName": "documentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC12documentTypeSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC12documentTypeSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC12documentTypeSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC12documentTypeSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentSubType",
            "printedName": "documentSubType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC15documentSubTypeSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC15documentSubTypeSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC15documentSubTypeSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC15documentSubTypeSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentNumber",
            "printedName": "documentNumber",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC14documentNumberSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC14documentNumberSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC14documentNumberSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC14documentNumberSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "issuingAuthority",
            "printedName": "issuingAuthority",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC16issuingAuthoritySSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC16issuingAuthoritySSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC16issuingAuthoritySSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC16issuingAuthoritySSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentExpiryDate",
            "printedName": "documentExpiryDate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC18documentExpiryDateSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC18documentExpiryDateSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC18documentExpiryDateSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC18documentExpiryDateSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dateOfBirth",
            "printedName": "dateOfBirth",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC11dateOfBirthSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC11dateOfBirthSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC11dateOfBirthSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC11dateOfBirthSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "gender",
            "printedName": "gender",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC6genderSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC6genderSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC6genderSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC6genderSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "nationality",
            "printedName": "nationality",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC11nationalitySSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC11nationalitySSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC11nationalitySSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC11nationalitySSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastName",
            "printedName": "lastName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC8lastNameSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC8lastNameSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC8lastNameSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC8lastNameSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "firstName",
            "printedName": "firstName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC9firstNameSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC9firstNameSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC9firstNameSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC9firstNameSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "passportMRZ",
            "printedName": "passportMRZ",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC11passportMRZSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC11passportMRZSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC11passportMRZSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC11passportMRZSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeOfBirth",
            "printedName": "placeOfBirth",
            "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:17NFCPassportReader0A5ModelC12placeOfBirthSSSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC12placeOfBirthSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader0A5ModelC12placeOfBirthSSSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC12placeOfBirthSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "residenceAddress",
            "printedName": "residenceAddress",
            "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:17NFCPassportReader0A5ModelC16residenceAddressSSSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC16residenceAddressSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "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:17NFCPassportReader0A5ModelC16residenceAddressSSSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC16residenceAddressSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "phoneNumber",
            "printedName": "phoneNumber",
            "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:17NFCPassportReader0A5ModelC11phoneNumberSSSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC11phoneNumberSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "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:17NFCPassportReader0A5ModelC11phoneNumberSSSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC11phoneNumberSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "personalNumber",
            "printedName": "personalNumber",
            "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:17NFCPassportReader0A5ModelC14personalNumberSSSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC14personalNumberSSSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "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:17NFCPassportReader0A5ModelC14personalNumberSSSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC14personalNumberSSSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "faceImageInfo",
            "printedName": "faceImageInfo",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.FaceImageInfo?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FaceImageInfo",
                    "printedName": "NFCPassportReader.FaceImageInfo",
                    "usr": "s:17NFCPassportReader13FaceImageInfoV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC13faceImageInfoAA04FaceeF0VSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC13faceImageInfoAA04FaceeF0VSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.FaceImageInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FaceImageInfo",
                        "printedName": "NFCPassportReader.FaceImageInfo",
                        "usr": "s:17NFCPassportReader13FaceImageInfoV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC13faceImageInfoAA04FaceeF0VSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC13faceImageInfoAA04FaceeF0VSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentSigningCertificate",
            "printedName": "documentSigningCertificate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.X509Wrapper?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "X509Wrapper",
                    "printedName": "NFCPassportReader.X509Wrapper",
                    "usr": "s:17NFCPassportReader11X509WrapperC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC26documentSigningCertificateAA11X509WrapperCSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC26documentSigningCertificateAA11X509WrapperCSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.X509Wrapper?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "X509Wrapper",
                        "printedName": "NFCPassportReader.X509Wrapper",
                        "usr": "s:17NFCPassportReader11X509WrapperC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC26documentSigningCertificateAA11X509WrapperCSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC26documentSigningCertificateAA11X509WrapperCSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "countrySigningCertificate",
            "printedName": "countrySigningCertificate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.X509Wrapper?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "X509Wrapper",
                    "printedName": "NFCPassportReader.X509Wrapper",
                    "usr": "s:17NFCPassportReader11X509WrapperC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC25countrySigningCertificateAA11X509WrapperCSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC25countrySigningCertificateAA11X509WrapperCSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.X509Wrapper?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "X509Wrapper",
                        "printedName": "NFCPassportReader.X509Wrapper",
                        "usr": "s:17NFCPassportReader11X509WrapperC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC25countrySigningCertificateAA11X509WrapperCSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC25countrySigningCertificateAA11X509WrapperCSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "LDSVersion",
            "printedName": "LDSVersion",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC10LDSVersionSSvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC10LDSVersionSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC10LDSVersionSSvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC10LDSVersionSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataGroupsPresent",
            "printedName": "dataGroupsPresent",
            "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:17NFCPassportReader0A5ModelC17dataGroupsPresentSaySSGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC17dataGroupsPresentSaySSGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Lazy",
              "SetterAccess",
              "AccessControl"
            ],
            "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:17NFCPassportReader0A5ModelC17dataGroupsPresentSaySSGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC17dataGroupsPresentSaySSGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataGroupsAvailable",
            "printedName": "dataGroupsAvailable",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[NFCPassportReader.DataGroupId]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC19dataGroupsAvailableSayAA11DataGroupIdOGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC19dataGroupsAvailableSayAA11DataGroupIdOGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[NFCPassportReader.DataGroupId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC19dataGroupsAvailableSayAA11DataGroupIdOGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC19dataGroupsAvailableSayAA11DataGroupIdOGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataGroupsRead",
            "printedName": "dataGroupsRead",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[NFCPassportReader.DataGroupId : NFCPassportReader.DataGroup]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroup",
                    "printedName": "NFCPassportReader.DataGroup",
                    "usr": "s:17NFCPassportReader9DataGroupC"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC14dataGroupsReadSDyAA11DataGroupIdOAA0gH0CGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC14dataGroupsReadSDyAA11DataGroupIdOAA0gH0CGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[NFCPassportReader.DataGroupId : NFCPassportReader.DataGroup]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroup",
                        "printedName": "NFCPassportReader.DataGroup",
                        "usr": "s:17NFCPassportReader9DataGroupC"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC14dataGroupsReadSDyAA11DataGroupIdOAA0gH0CGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC14dataGroupsReadSDyAA11DataGroupIdOAA0gH0CGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "dataGroupHashes",
            "printedName": "dataGroupHashes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[NFCPassportReader.DataGroupId : NFCPassportReader.DataGroupHash]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupHash",
                    "printedName": "NFCPassportReader.DataGroupHash",
                    "usr": "s:17NFCPassportReader13DataGroupHashV"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC15dataGroupHashesSDyAA04DataE2IdOAA0gE4HashVGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC15dataGroupHashesSDyAA04DataE2IdOAA0gE4HashVGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[NFCPassportReader.DataGroupId : NFCPassportReader.DataGroupHash]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupId",
                        "printedName": "NFCPassportReader.DataGroupId",
                        "usr": "s:17NFCPassportReader11DataGroupIdO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DataGroupHash",
                        "printedName": "NFCPassportReader.DataGroupHash",
                        "usr": "s:17NFCPassportReader13DataGroupHashV"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC15dataGroupHashesSDyAA04DataE2IdOAA0gE4HashVGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC15dataGroupHashesSDyAA04DataE2IdOAA0gE4HashVGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "cardAccess",
            "printedName": "cardAccess",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.CardAccess?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CardAccess",
                    "printedName": "NFCPassportReader.CardAccess",
                    "usr": "s:17NFCPassportReader10CardAccessC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC10cardAccessAA04CardE0CSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC10cardAccessAA04CardE0CSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "NFCPassportReader.CardAccess?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CardAccess",
                        "printedName": "NFCPassportReader.CardAccess",
                        "usr": "s:17NFCPassportReader10CardAccessC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC10cardAccessAA04CardE0CSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC10cardAccessAA04CardE0CSgvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "BACStatus",
            "printedName": "BACStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PassportAuthenticationStatus",
                "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC9BACStatusAA28PassportAuthenticationStatusOvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC9BACStatusAA28PassportAuthenticationStatusOvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PassportAuthenticationStatus",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                    "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC9BACStatusAA28PassportAuthenticationStatusOvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC9BACStatusAA28PassportAuthenticationStatusOvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "PACEStatus",
            "printedName": "PACEStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PassportAuthenticationStatus",
                "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC10PACEStatusAA28PassportAuthenticationStatusOvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC10PACEStatusAA28PassportAuthenticationStatusOvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PassportAuthenticationStatus",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                    "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC10PACEStatusAA28PassportAuthenticationStatusOvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC10PACEStatusAA28PassportAuthenticationStatusOvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "chipAuthenticationStatus",
            "printedName": "chipAuthenticationStatus",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PassportAuthenticationStatus",
                "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC24chipAuthenticationStatusAA08PassporteF0Ovp",
            "mangledName": "$s17NFCPassportReader0A5ModelC24chipAuthenticationStatusAA08PassporteF0Ovp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PassportAuthenticationStatus",
                    "printedName": "NFCPassportReader.PassportAuthenticationStatus",
                    "usr": "s:17NFCPassportReader28PassportAuthenticationStatusO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC24chipAuthenticationStatusAA08PassporteF0Ovg",
                "mangledName": "$s17NFCPassportReader0A5ModelC24chipAuthenticationStatusAA08PassporteF0Ovg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "passportCorrectlySigned",
            "printedName": "passportCorrectlySigned",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC23passportCorrectlySignedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC23passportCorrectlySignedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC23passportCorrectlySignedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC23passportCorrectlySignedSbvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "documentSigningCertificateVerified",
            "printedName": "documentSigningCertificateVerified",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC34documentSigningCertificateVerifiedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC34documentSigningCertificateVerifiedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC34documentSigningCertificateVerifiedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC34documentSigningCertificateVerifiedSbvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "passportDataNotTampered",
            "printedName": "passportDataNotTampered",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC23passportDataNotTamperedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC23passportDataNotTamperedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC23passportDataNotTamperedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC23passportDataNotTamperedSbvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activeAuthenticationPassed",
            "printedName": "activeAuthenticationPassed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC26activeAuthenticationPassedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC26activeAuthenticationPassedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC26activeAuthenticationPassedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC26activeAuthenticationPassedSbvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activeAuthenticationChallenge",
            "printedName": "activeAuthenticationChallenge",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC29activeAuthenticationChallengeSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC29activeAuthenticationChallengeSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC29activeAuthenticationChallengeSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC29activeAuthenticationChallengeSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activeAuthenticationSignature",
            "printedName": "activeAuthenticationSignature",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC29activeAuthenticationSignatureSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC29activeAuthenticationSignatureSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC29activeAuthenticationSignatureSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC29activeAuthenticationSignatureSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "verificationErrors",
            "printedName": "verificationErrors",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[any Swift.Error]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "any Swift.Error",
                    "usr": "s:s5ErrorP"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC18verificationErrorsSays5Error_pGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC18verificationErrorsSays5Error_pGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[any Swift.Error]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "any Swift.Error",
                        "usr": "s:s5ErrorP"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC18verificationErrorsSays5Error_pGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC18verificationErrorsSays5Error_pGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isPACESupported",
            "printedName": "isPACESupported",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC15isPACESupportedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC15isPACESupportedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC15isPACESupportedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC15isPACESupportedSbvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isChipAuthenticationSupported",
            "printedName": "isChipAuthenticationSupported",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC29isChipAuthenticationSupportedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC29isChipAuthenticationSupportedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC29isChipAuthenticationSupportedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC29isChipAuthenticationSupportedSbvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "passportImage",
            "printedName": "passportImage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC13passportImageSo7UIImageCSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC13passportImageSo7UIImageCSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC13passportImageSo7UIImageCSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC13passportImageSo7UIImageCSgvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signatureImage",
            "printedName": "signatureImage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC14signatureImageSo7UIImageCSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC14signatureImageSo7UIImageCSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC14signatureImageSo7UIImageCSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC14signatureImageSo7UIImageCSgvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "activeAuthenticationSupported",
            "printedName": "activeAuthenticationSupported",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC29activeAuthenticationSupportedSbvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC29activeAuthenticationSupportedSbvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC29activeAuthenticationSupportedSbvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC29activeAuthenticationSupportedSbvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "certificateSigningGroups",
            "printedName": "certificateSigningGroups",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[NFCPassportReader.CertificateType : NFCPassportReader.X509Wrapper]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateType",
                    "printedName": "NFCPassportReader.CertificateType",
                    "usr": "s:17NFCPassportReader15CertificateTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "X509Wrapper",
                    "printedName": "NFCPassportReader.X509Wrapper",
                    "usr": "s:17NFCPassportReader11X509WrapperC"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[NFCPassportReader.CertificateType : NFCPassportReader.X509Wrapper]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateType",
                        "printedName": "NFCPassportReader.CertificateType",
                        "usr": "s:17NFCPassportReader15CertificateTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "X509Wrapper",
                        "printedName": "NFCPassportReader.X509Wrapper",
                        "usr": "s:17NFCPassportReader11X509WrapperC"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[NFCPassportReader.CertificateType : NFCPassportReader.X509Wrapper]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateType",
                        "printedName": "NFCPassportReader.CertificateType",
                        "usr": "s:17NFCPassportReader15CertificateTypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "X509Wrapper",
                        "printedName": "NFCPassportReader.X509Wrapper",
                        "usr": "s:17NFCPassportReader11X509WrapperC"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvs",
                "mangledName": "$s17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvM",
                "mangledName": "$s17NFCPassportReader0A5ModelC24certificateSigningGroupsSDyAA15CertificateTypeOAA11X509WrapperCGvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_Macosx": "10.15",
                "intro_iOS": "13",
                "declAttributes": [
                  "Available",
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "passportDataElements",
            "printedName": "passportDataElements",
            "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:17NFCPassportReader0A5ModelC20passportDataElementsSDyS2SGSgvp",
            "mangledName": "$s17NFCPassportReader0A5ModelC20passportDataElementsSDyS2SGSgvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "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:17NFCPassportReader0A5ModelC20passportDataElementsSDyS2SGSgvg",
                "mangledName": "$s17NFCPassportReader0A5ModelC20passportDataElementsSDyS2SGSgvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NFCPassportModel",
                "printedName": "NFCPassportReader.NFCPassportModel",
                "usr": "s:17NFCPassportReader0A5ModelC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader0A5ModelCACycfc",
            "mangledName": "$s17NFCPassportReader0A5ModelCACycfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NFCPassportModel",
                "printedName": "NFCPassportReader.NFCPassportModel",
                "usr": "s:17NFCPassportReader0A5ModelC"
              },
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader0A5ModelC4fromACSDyS2SG_tcfc",
            "mangledName": "$s17NFCPassportReader0A5ModelC4fromACSDyS2SG_tcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "addDataGroup",
            "printedName": "addDataGroup(_:dataGroup:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              },
              {
                "kind": "TypeNominal",
                "name": "DataGroup",
                "printedName": "NFCPassportReader.DataGroup",
                "usr": "s:17NFCPassportReader9DataGroupC"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader0A5ModelC12addDataGroup_04dataF0yAA0eF2IdO_AA0eF0CtF",
            "mangledName": "$s17NFCPassportReader0A5ModelC12addDataGroup_04dataF0yAA0eF2IdO_AA0eF0CtF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDataGroup",
            "printedName": "getDataGroup(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.DataGroup?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroup",
                    "printedName": "NFCPassportReader.DataGroup",
                    "usr": "s:17NFCPassportReader9DataGroupC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "DataGroupId",
                "printedName": "NFCPassportReader.DataGroupId",
                "usr": "s:17NFCPassportReader11DataGroupIdO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader0A5ModelC12getDataGroupyAA0eF0CSgAA0eF2IdOF",
            "mangledName": "$s17NFCPassportReader0A5ModelC12getDataGroupyAA0eF0CSgAA0eF2IdOF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "dumpPassportData",
            "printedName": "dumpPassportData(selectedDataGroups:includeActiveAuthenticationData:)",
            "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"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[NFCPassportReader.DataGroupId]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader0A5ModelC16dumpPassportData08selectedF6Groups027includeActiveAuthenticationF0SDyS2SGSayAA0F7GroupIdOG_SbtF",
            "mangledName": "$s17NFCPassportReader0A5ModelC16dumpPassportData08selectedF6Groups027includeActiveAuthenticationF0SDyS2SGSayAA0F7GroupIdOG_SbtF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getHashesForDatagroups",
            "printedName": "getHashesForDatagroups(hashAlgorythm:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[NFCPassportReader.DataGroupId : [Swift.UInt8]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:SD"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader0A5ModelC22getHashesForDatagroups13hashAlgorythmSDyAA11DataGroupIdOSays5UInt8VGGSS_tF",
            "mangledName": "$s17NFCPassportReader0A5ModelC22getHashesForDatagroups13hashAlgorythmSDyAA11DataGroupIdOSays5UInt8VGGSS_tF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verifyPassport",
            "printedName": "verifyPassport(masterListURL:useCMSVerification:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader0A5ModelC14verifyPassport13masterListURL18useCMSVerificationy10Foundation0H0VSg_SbtF",
            "mangledName": "$s17NFCPassportReader0A5ModelC14verifyPassport13masterListURL18useCMSVerificationy10Foundation0H0VSg_SbtF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verifyActiveAuthentication",
            "printedName": "verifyActiveAuthentication(challenge:signature:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader0A5ModelC26verifyActiveAuthentication9challenge9signatureySays5UInt8VG_AItF",
            "mangledName": "$s17NFCPassportReader0A5ModelC26verifyActiveAuthentication9challenge9signatureySays5UInt8VG_AItF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader0A5ModelC",
        "mangledName": "$s17NFCPassportReader0A5ModelC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NFCViewDisplayMessage",
        "printedName": "NFCViewDisplayMessage",
        "children": [
          {
            "kind": "Var",
            "name": "requestPresentPassport",
            "printedName": "requestPresentPassport",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO22requestPresentPassportyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO22requestPresentPassportyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "authenticatingWithPassport",
            "printedName": "authenticatingWithPassport",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> (Swift.Int) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.Int) -> NFCPassportReader.NFCViewDisplayMessage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO26authenticatingWithPassportyACSicACmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO26authenticatingWithPassportyACSicACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "readingDataGroupProgress",
            "printedName": "readingDataGroupProgress",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> (NFCPassportReader.DataGroupId, Swift.Int) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.DataGroupId, Swift.Int) -> NFCPassportReader.NFCViewDisplayMessage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(NFCPassportReader.DataGroupId, Swift.Int)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DataGroupId",
                            "printedName": "NFCPassportReader.DataGroupId",
                            "usr": "s:17NFCPassportReader11DataGroupIdO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO24readingDataGroupProgressyAcA0gH2IdO_SitcACmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO24readingDataGroupProgressyAcA0gH2IdO_SitcACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "error",
            "printedName": "error",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> (NFCPassportReader.NFCPassportReaderError) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.NFCPassportReaderError) -> NFCPassportReader.NFCViewDisplayMessage",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NFCPassportReaderError",
                        "printedName": "NFCPassportReader.NFCPassportReaderError",
                        "usr": "s:17NFCPassportReader0aB5ErrorO"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO5erroryAcA0aB5ErrorOcACmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO5erroryAcA0aB5ErrorOcACmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "activeAuthentication",
            "printedName": "activeAuthentication",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO20activeAuthenticationyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO20activeAuthenticationyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "successfulRead",
            "printedName": "successfulRead",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO14successfulReadyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO14successfulReadyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "tagDetected",
            "printedName": "tagDetected",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO11tagDetectedyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO11tagDetectedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "paceSuccess",
            "printedName": "paceSuccess",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO11paceSuccessyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO11paceSuccessyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "paceFailed",
            "printedName": "paceFailed",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO10paceFailedyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO10paceFailedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "bacSuccess",
            "printedName": "bacSuccess",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO10bacSuccessyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO10bacSuccessyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "bacStarted",
            "printedName": "bacStarted",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.NFCViewDisplayMessage.Type) -> NFCPassportReader.NFCViewDisplayMessage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCViewDisplayMessage",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                    "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.NFCViewDisplayMessage.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO10bacStartedyA2CmF",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO10bacStartedyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO11descriptionSSvp",
            "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO11descriptionSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO11descriptionSSvg",
                "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO11descriptionSSvg",
                "moduleName": "NFCPassportReader",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO",
        "mangledName": "$s17NFCPassportReader21NFCViewDisplayMessageO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CryptoTokenKit",
        "printedName": "CryptoTokenKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "OpenSSLUtils",
        "printedName": "OpenSSLUtils",
        "children": [
          {
            "kind": "Function",
            "name": "getOpenSSLError",
            "printedName": "getOpenSSLError()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader12OpenSSLUtilsC03getC8SSLErrorSSyFZ",
            "mangledName": "$s17NFCPassportReader12OpenSSLUtilsC03getC8SSLErrorSSyFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPublicKeyData",
            "printedName": "getPublicKeyData(from:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader12OpenSSLUtilsC16getPublicKeyData4fromSays5UInt8VGSgs13OpaquePointerV_tFZ",
            "mangledName": "$s17NFCPassportReader12OpenSSLUtilsC16getPublicKeyData4fromSays5UInt8VGSgs13OpaquePointerV_tFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "intro_Macosx": "10.15",
            "intro_iOS": "13",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available",
              "Available"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decodePublicKeyFromBytes",
            "printedName": "decodePublicKeyFromBytes(pubKeyData:params:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.OpaquePointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaquePointer",
                    "printedName": "Swift.OpaquePointer",
                    "usr": "s:s13OpaquePointerV"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader12OpenSSLUtilsC24decodePublicKeyFromBytes03pubG4Data6paramss13OpaquePointerVSgSays5UInt8VG_AHtFZ",
            "mangledName": "$s17NFCPassportReader12OpenSSLUtilsC24decodePublicKeyFromBytes03pubG4Data6paramss13OpaquePointerVSgSays5UInt8VG_AHtFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "intro_Macosx": "10.15",
            "intro_iOS": "13",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Available",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "computeSharedSecret",
            "printedName": "computeSharedSecret(privateKeyPair:publicKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              },
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader12OpenSSLUtilsC19computeSharedSecret14privateKeyPair06publicI0Says5UInt8VGs13OpaquePointerV_AKtFZ",
            "mangledName": "$s17NFCPassportReader12OpenSSLUtilsC19computeSharedSecret14privateKeyPair06publicI0Says5UInt8VGs13OpaquePointerV_AKtFZ",
            "moduleName": "NFCPassportReader",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader12OpenSSLUtilsC",
        "mangledName": "$s17NFCPassportReader12OpenSSLUtilsC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CryptoTokenKit",
        "printedName": "CryptoTokenKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreNFC",
        "printedName": "CoreNFC",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CryptoKit",
        "printedName": "CryptoKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "PACEHandler",
        "printedName": "PACEHandler",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(cardAccess:tagReader:analytics:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PACEHandler",
                "printedName": "NFCPassportReader.PACEHandler",
                "usr": "s:17NFCPassportReader11PACEHandlerC"
              },
              {
                "kind": "TypeNominal",
                "name": "CardAccess",
                "printedName": "NFCPassportReader.CardAccess",
                "usr": "s:17NFCPassportReader10CardAccessC"
              },
              {
                "kind": "TypeNominal",
                "name": "TagReader",
                "printedName": "NFCPassportReader.TagReader",
                "usr": "s:17NFCPassportReader03TagB0C"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.Analytics?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Analytics",
                    "printedName": "NFCPassportReader.Analytics",
                    "usr": "s:17NFCPassportReader9AnalyticsC"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader11PACEHandlerC10cardAccess03tagB09analyticsAcA04CardE0C_AA03TagB0CAA9AnalyticsCSgtKcfc",
            "mangledName": "$s17NFCPassportReader11PACEHandlerC10cardAccess03tagB09analyticsAcA04CardE0C_AA03TagB0CAA9AnalyticsCSgtKcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "doPACE",
            "printedName": "doPACE(password:type:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "PACEPasswordType",
                "printedName": "NFCPassportReader.PACEPasswordType",
                "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11PACEHandlerC6doPACE8password4typeySS_AA16PACEPasswordTypeOtYaKF",
            "mangledName": "$s17NFCPassportReader11PACEHandlerC6doPACE8password4typeySS_AA16PACEPasswordTypeOtYaKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader11PACEHandlerC",
        "mangledName": "$s17NFCPassportReader11PACEHandlerC",
        "moduleName": "NFCPassportReader",
        "intro_iOS": "15",
        "declAttributes": [
          "AccessControl",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreHaptics",
        "printedName": "CoreHaptics",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreNFC",
        "printedName": "CoreNFC",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "PassportReader",
        "printedName": "PassportReader",
        "children": [
          {
            "kind": "Var",
            "name": "passiveAuthenticationUsesOpenSSL",
            "printedName": "passiveAuthenticationUsesOpenSSL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvp",
            "mangledName": "$s17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvp",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvg",
                "mangledName": "$s17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvs",
                "mangledName": "$s17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvM",
                "mangledName": "$s17NFCPassportReader08PassportB0C32passiveAuthenticationUsesOpenSSLSbvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "15",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(masterListURL:analytics:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PassportReader",
                "printedName": "NFCPassportReader.PassportReader",
                "usr": "c:@M@NFCPassportReader@objc(cs)PassportReader"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.Analytics?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Analytics",
                    "printedName": "NFCPassportReader.Analytics",
                    "usr": "s:17NFCPassportReader9AnalyticsC"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader08PassportB0C13masterListURL9analyticsAC10Foundation0F0VSg_AA9AnalyticsCSgtcfc",
            "mangledName": "$s17NFCPassportReader08PassportB0C13masterListURL9analyticsAC10Foundation0F0VSg_AA9AnalyticsCSgtcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "setMasterListURL",
            "printedName": "setMasterListURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader08PassportB0C16setMasterListURLyy10Foundation0G0VF",
            "mangledName": "$s17NFCPassportReader08PassportB0C16setMasterListURLyy10Foundation0G0VF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "overrideNFCDataAmountToRead",
            "printedName": "overrideNFCDataAmountToRead(amount:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader08PassportB0C27overrideNFCDataAmountToRead6amountySi_tF",
            "mangledName": "$s17NFCPassportReader08PassportB0C27overrideNFCDataAmountToRead6amountySi_tF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readPassport",
            "printedName": "readPassport(password:type:tags:skipSecureElements:skipCA:skipPACE:useExtendedMode:usePacePolling:customDisplayMessage:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NFCPassportModel",
                "printedName": "NFCPassportReader.NFCPassportModel",
                "usr": "s:17NFCPassportReader0A5ModelC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "PACEPasswordType",
                "printedName": "NFCPassportReader.PACEPasswordType",
                "hasDefaultArg": true,
                "usr": "s:17NFCPassportReader16PACEPasswordTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[NFCPassportReader.DataGroupId]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DataGroupId",
                    "printedName": "NFCPassportReader.DataGroupId",
                    "usr": "s:17NFCPassportReader11DataGroupIdO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "((NFCPassportReader.NFCViewDisplayMessage) -> Swift.String?)?",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(NFCPassportReader.NFCViewDisplayMessage) -> Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.String?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NFCViewDisplayMessage",
                        "printedName": "NFCPassportReader.NFCViewDisplayMessage",
                        "usr": "s:17NFCPassportReader21NFCViewDisplayMessageO"
                      }
                    ]
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader08PassportB0C04readC08password4type4tags18skipSecureElements0H2CA0H4PACE15useExtendedMode0M11PacePolling20customDisplayMessageAA0A5ModelCSS_AA16PACEPasswordTypeOSayAA11DataGroupIdOGS5bSSSgAA07NFCViewsT0OcSgtYaKF",
            "mangledName": "$s17NFCPassportReader08PassportB0C04readC08password4type4tags18skipSecureElements0H2CA0H4PACE15useExtendedMode0M11PacePolling20customDisplayMessageAA0A5ModelCSS_AA16PACEPasswordTypeOSayAA11DataGroupIdOGS5bSSSgAA07NFCViewsT0OcSgtYaKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PassportReader",
                "printedName": "NFCPassportReader.PassportReader",
                "usr": "c:@M@NFCPassportReader@objc(cs)PassportReader"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@NFCPassportReader@objc(cs)PassportReader(im)init",
            "mangledName": "$s17NFCPassportReader08PassportB0CACycfc",
            "moduleName": "NFCPassportReader",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "tagReaderSessionDidBecomeActive",
            "printedName": "tagReaderSessionDidBecomeActive(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "NFCTagReaderSession",
                "printedName": "CoreNFC.NFCTagReaderSession",
                "usr": "c:objc(cs)NFCTagReaderSession"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader08PassportB0C03tagB22SessionDidBecomeActiveyySo06NFCTagbE0CF",
            "mangledName": "$s17NFCPassportReader08PassportB0C03tagB22SessionDidBecomeActiveyySo06NFCTagbE0CF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tagReaderSession",
            "printedName": "tagReaderSession(_:didInvalidateWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "NFCTagReaderSession",
                "printedName": "CoreNFC.NFCTagReaderSession",
                "usr": "c:objc(cs)NFCTagReaderSession"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader08PassportB0C03tagB7Session_22didInvalidateWithErrorySo06NFCTagbE0C_s0I0_ptF",
            "mangledName": "$s17NFCPassportReader08PassportB0C03tagB7Session_22didInvalidateWithErrorySo06NFCTagbE0C_s0I0_ptF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "tagReaderSession",
            "printedName": "tagReaderSession(_:didDetect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "NFCTagReaderSession",
                "printedName": "CoreNFC.NFCTagReaderSession",
                "usr": "c:objc(cs)NFCTagReaderSession"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CoreNFC.NFCTag]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NFCTag",
                    "printedName": "CoreNFC.NFCTag",
                    "usr": "s:7CoreNFC6NFCTagO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader08PassportB0C03tagB7Session_9didDetectySo06NFCTagbE0C_Say7CoreNFC0H0OGtF",
            "mangledName": "$s17NFCPassportReader08PassportB0C03tagB7Session_9didDetectySo06NFCTagbE0C_Say7CoreNFC0H0OGtF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@NFCPassportReader@objc(cs)PassportReader",
        "mangledName": "$s17NFCPassportReader08PassportB0C",
        "moduleName": "NFCPassportReader",
        "intro_iOS": "15",
        "declAttributes": [
          "AccessControl",
          "Available",
          "ObjC"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObservingPublishing",
            "printedName": "_KeyValueCodingAndObservingPublishing",
            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
          },
          {
            "kind": "Conformance",
            "name": "_KeyValueCodingAndObserving",
            "printedName": "_KeyValueCodingAndObserving",
            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "NFCTagReaderSessionDelegate",
            "printedName": "NFCTagReaderSessionDelegate",
            "usr": "s:7CoreNFC27NFCTagReaderSessionDelegateP",
            "mangledName": "$s7CoreNFC27NFCTagReaderSessionDelegateP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ResponseAPDU",
        "printedName": "ResponseAPDU",
        "children": [
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvp",
            "mangledName": "$s17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvg",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvs",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvM",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV4dataSays5UInt8VGvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "13",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sw1",
            "printedName": "sw1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader12ResponseAPDUV3sw1s5UInt8Vvp",
            "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw1s5UInt8Vvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV3sw1s5UInt8Vvg",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw1s5UInt8Vvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV3sw1s5UInt8Vvs",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw1s5UInt8Vvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV3sw1s5UInt8VvM",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw1s5UInt8VvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "13",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sw2",
            "printedName": "sw2",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader12ResponseAPDUV3sw2s5UInt8Vvp",
            "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw2s5UInt8Vvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV3sw2s5UInt8Vvg",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw2s5UInt8Vvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV3sw2s5UInt8Vvs",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw2s5UInt8Vvs",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader12ResponseAPDUV3sw2s5UInt8VvM",
                "mangledName": "$s17NFCPassportReader12ResponseAPDUV3sw2s5UInt8VvM",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "intro_iOS": "13",
                "declAttributes": [
                  "Available"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(data:sw1:sw2:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ResponseAPDU",
                "printedName": "NFCPassportReader.ResponseAPDU",
                "usr": "s:17NFCPassportReader12ResponseAPDUV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader12ResponseAPDUV4data3sw13sw2ACSays5UInt8VG_A2Htcfc",
            "mangledName": "$s17NFCPassportReader12ResponseAPDUV4data3sw13sw2ACSays5UInt8VG_A2Htcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:17NFCPassportReader12ResponseAPDUV",
        "mangledName": "$s17NFCPassportReader12ResponseAPDUV",
        "moduleName": "NFCPassportReader",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "SecureMessagingSupportedAlgorithms",
        "printedName": "SecureMessagingSupportedAlgorithms",
        "children": [
          {
            "kind": "Var",
            "name": "DES",
            "printedName": "DES",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.SecureMessagingSupportedAlgorithms.Type) -> NFCPassportReader.SecureMessagingSupportedAlgorithms",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecureMessagingSupportedAlgorithms",
                    "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                    "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecureMessagingSupportedAlgorithms",
                        "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                        "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO3DESyA2CmF",
            "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO3DESyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "AES",
            "printedName": "AES",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.SecureMessagingSupportedAlgorithms.Type) -> NFCPassportReader.SecureMessagingSupportedAlgorithms",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SecureMessagingSupportedAlgorithms",
                    "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                    "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SecureMessagingSupportedAlgorithms",
                        "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                        "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO3AESyA2CmF",
            "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO3AESyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "SecureMessagingSupportedAlgorithms",
                "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
              },
              {
                "kind": "TypeNominal",
                "name": "SecureMessagingSupportedAlgorithms",
                "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO2eeoiySbAC_ACtFZ",
            "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO2eeoiySbAC_ACtFZ",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO9hashValueSivp",
            "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO9hashValueSivp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO9hashValueSivg",
                "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO9hashValueSivg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO4hash4intoys6HasherVz_tF",
            "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO4hash4intoys6HasherVz_tF",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO",
        "mangledName": "$s17NFCPassportReader34SecureMessagingSupportedAlgorithmsO",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "CoreNFC",
        "printedName": "CoreNFC",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "SecureMessaging",
        "printedName": "SecureMessaging",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(encryptionAlgorithm:ksenc:ksmac:ssc:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SecureMessaging",
                "printedName": "NFCPassportReader.SecureMessaging",
                "usr": "s:17NFCPassportReader15SecureMessagingC"
              },
              {
                "kind": "TypeNominal",
                "name": "SecureMessagingSupportedAlgorithms",
                "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
                "hasDefaultArg": true,
                "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader15SecureMessagingC19encryptionAlgorithm5ksenc5ksmac3sscAcA0cD19SupportedAlgorithmsO_Says5UInt8VGA2Ltcfc",
            "mangledName": "$s17NFCPassportReader15SecureMessagingC19encryptionAlgorithm5ksenc5ksmac3sscAcA0cD19SupportedAlgorithmsO_Says5UInt8VGA2Ltcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader15SecureMessagingC",
        "mangledName": "$s17NFCPassportReader15SecureMessagingC",
        "moduleName": "NFCPassportReader",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "CryptoKit",
        "printedName": "CryptoKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "ASN1Item",
        "printedName": "ASN1Item",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(line:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ASN1Item",
                "printedName": "NFCPassportReader.ASN1Item",
                "usr": "s:17NFCPassportReader8ASN1ItemC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader8ASN1ItemC4lineACSS_tcfc",
            "mangledName": "$s17NFCPassportReader8ASN1ItemC4lineACSS_tcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "getChild",
            "printedName": "getChild(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.ASN1Item?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ASN1Item",
                    "printedName": "NFCPassportReader.ASN1Item",
                    "usr": "s:17NFCPassportReader8ASN1ItemC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8ASN1ItemC8getChildyACSgSiF",
            "mangledName": "$s17NFCPassportReader8ASN1ItemC8getChildyACSgSiF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getNumberOfChildren",
            "printedName": "getNumberOfChildren()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader8ASN1ItemC19getNumberOfChildrenSiyF",
            "mangledName": "$s17NFCPassportReader8ASN1ItemC19getNumberOfChildrenSiyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "debugDescription",
            "printedName": "debugDescription",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader8ASN1ItemC16debugDescriptionSSvp",
            "mangledName": "$s17NFCPassportReader8ASN1ItemC16debugDescriptionSSvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader8ASN1ItemC16debugDescriptionSSvg",
                "mangledName": "$s17NFCPassportReader8ASN1ItemC16debugDescriptionSSvg",
                "moduleName": "NFCPassportReader",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader8ASN1ItemC",
        "mangledName": "$s17NFCPassportReader8ASN1ItemC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SimpleASN1DumpParser",
        "printedName": "SimpleASN1DumpParser",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SimpleASN1DumpParser",
                "printedName": "NFCPassportReader.SimpleASN1DumpParser",
                "usr": "s:17NFCPassportReader20SimpleASN1DumpParserC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader20SimpleASN1DumpParserCACycfc",
            "mangledName": "$s17NFCPassportReader20SimpleASN1DumpParserCACycfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "parse",
            "printedName": "parse(data:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ASN1Item",
                "printedName": "NFCPassportReader.ASN1Item",
                "usr": "s:17NFCPassportReader8ASN1ItemC"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader20SimpleASN1DumpParserC5parse4dataAA0D4ItemC10Foundation4DataV_tKF",
            "mangledName": "$s17NFCPassportReader20SimpleASN1DumpParserC5parse4dataAA0D4ItemC10Foundation4DataV_tKF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "test",
            "printedName": "test()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader20SimpleASN1DumpParserC4testyyF",
            "mangledName": "$s17NFCPassportReader20SimpleASN1DumpParserC4testyyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader20SimpleASN1DumpParserC",
        "mangledName": "$s17NFCPassportReader20SimpleASN1DumpParserC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CoreNFC",
        "printedName": "CoreNFC",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "TypeDecl",
        "name": "TagReader",
        "printedName": "TagReader",
        "declKind": "Class",
        "usr": "s:17NFCPassportReader03TagB0C",
        "mangledName": "$s17NFCPassportReader03TagB0C",
        "moduleName": "NFCPassportReader",
        "intro_iOS": "15",
        "declAttributes": [
          "AccessControl",
          "Available"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "OSLog",
        "printedName": "OSLog",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CommonCrypto",
        "printedName": "CommonCrypto",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CryptoTokenKit",
        "printedName": "CryptoTokenKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Import",
        "name": "CryptoKit",
        "printedName": "CryptoKit",
        "declKind": "Import",
        "moduleName": "NFCPassportReader"
      },
      {
        "kind": "Function",
        "name": "binToHexRep",
        "printedName": "binToHexRep(_:asArray:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Bool",
            "printedName": "Swift.Bool",
            "hasDefaultArg": true,
            "usr": "s:Sb"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader11binToHexRep_7asArraySSSays5UInt8VG_SbtF",
        "mangledName": "$s17NFCPassportReader11binToHexRep_7asArraySSSays5UInt8VG_SbtF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "binToHexRep",
        "printedName": "binToHexRep(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader11binToHexRepySSs5UInt8VF",
        "mangledName": "$s17NFCPassportReader11binToHexRepySSs5UInt8VF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "binToHex",
        "printedName": "binToHex(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8binToHexySis5UInt8VF",
        "mangledName": "$s17NFCPassportReader8binToHexySis5UInt8VF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "binToHex",
        "printedName": "binToHex(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8binToHexys6UInt64VSays5UInt8VGF",
        "mangledName": "$s17NFCPassportReader8binToHexys6UInt64VSays5UInt8VGF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "binToHex",
        "printedName": "binToHex(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          },
          {
            "kind": "TypeNominal",
            "name": "ArraySlice",
            "printedName": "Swift.ArraySlice<Swift.UInt8>",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:s10ArraySliceV"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8binToHexys6UInt64Vs10ArraySliceVys5UInt8VGF",
        "mangledName": "$s17NFCPassportReader8binToHexys6UInt64Vs10ArraySliceVys5UInt8VGF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "hexToBin",
        "printedName": "hexToBin(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8hexToBinySays5UInt8VGs6UInt64VF",
        "mangledName": "$s17NFCPassportReader8hexToBinySays5UInt8VGs6UInt64VF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "binToInt",
        "printedName": "binToInt(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "ArraySlice",
            "printedName": "Swift.ArraySlice<Swift.UInt8>",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:s10ArraySliceV"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8binToIntySis10ArraySliceVys5UInt8VGF",
        "mangledName": "$s17NFCPassportReader8binToIntySis10ArraySliceVys5UInt8VGF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "binToInt",
        "printedName": "binToInt(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8binToIntySiSays5UInt8VGF",
        "mangledName": "$s17NFCPassportReader8binToIntySiSays5UInt8VGF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "intToBin",
        "printedName": "intToBin(_:pad:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "hasDefaultArg": true,
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8intToBin_3padSays5UInt8VGSi_SitF",
        "mangledName": "$s17NFCPassportReader8intToBin_3padSays5UInt8VGSi_SitF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "hexRepToBin",
        "printedName": "hexRepToBin(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader11hexRepToBinySays5UInt8VGSSF",
        "mangledName": "$s17NFCPassportReader11hexRepToBinySays5UInt8VGSSF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "xor",
        "printedName": "xor(_:_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader3xorySays5UInt8VGAE_AEtF",
        "mangledName": "$s17NFCPassportReader3xorySays5UInt8VGAE_AEtF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "generateRandomUInt8Array",
        "printedName": "generateRandomUInt8Array(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader24generateRandomUInt8ArrayySays0E0VGSiF",
        "mangledName": "$s17NFCPassportReader24generateRandomUInt8ArrayySays0E0VGSiF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "pad",
        "printedName": "pad(_:blockSize:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader3pad_9blockSizeSays5UInt8VGAF_SitF",
        "mangledName": "$s17NFCPassportReader3pad_9blockSizeSays5UInt8VGAF_SitF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "unpad",
        "printedName": "unpad(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader5unpadySays5UInt8VGAEF",
        "mangledName": "$s17NFCPassportReader5unpadySays5UInt8VGAEF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "mac",
        "printedName": "mac(algoName:key:msg:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "SecureMessagingSupportedAlgorithms",
            "printedName": "NFCPassportReader.SecureMessagingSupportedAlgorithms",
            "usr": "s:17NFCPassportReader34SecureMessagingSupportedAlgorithmsO"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader3mac8algoName3key3msgSays5UInt8VGAA34SecureMessagingSupportedAlgorithmsO_A2HtF",
        "mangledName": "$s17NFCPassportReader3mac8algoName3key3msgSays5UInt8VGAA34SecureMessagingSupportedAlgorithmsO_A2HtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "desMAC",
        "printedName": "desMAC(key:msg:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader6desMAC3key3msgSays5UInt8VGAG_AGtF",
        "mangledName": "$s17NFCPassportReader6desMAC3key3msgSays5UInt8VGAG_AGtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "aesMAC",
        "printedName": "aesMAC(key:msg:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader6aesMAC3key3msgSays5UInt8VGAG_AGtF",
        "mangledName": "$s17NFCPassportReader6aesMAC3key3msgSays5UInt8VGAG_AGtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "wrapDO",
        "printedName": "wrapDO(b:arr:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader6wrapDO1b3arrSays5UInt8VGAF_AGtF",
        "mangledName": "$s17NFCPassportReader6wrapDO1b3arrSays5UInt8VGAF_AGtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "unwrapDO",
        "printedName": "unwrapDO(tag:wrappedData:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8unwrapDO3tag11wrappedDataSays5UInt8VGAF_AGtKF",
        "mangledName": "$s17NFCPassportReader8unwrapDO3tag11wrappedDataSays5UInt8VGAF_AGtKF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "throwing": true,
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "intToBytes",
        "printedName": "intToBytes(val:removePadding:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Bool",
            "printedName": "Swift.Bool",
            "usr": "s:Sb"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10intToBytes3val13removePaddingSays5UInt8VGSi_SbtF",
        "mangledName": "$s17NFCPassportReader10intToBytes3val13removePaddingSays5UInt8VGSi_SbtF",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "AccessControl"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "oidToBytes",
        "printedName": "oidToBytes(oid:replaceTag:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          },
          {
            "kind": "TypeNominal",
            "name": "Bool",
            "printedName": "Swift.Bool",
            "usr": "s:Sb"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10oidToBytes0C010replaceTagSays5UInt8VGSS_SbtF",
        "mangledName": "$s17NFCPassportReader10oidToBytes0C010replaceTagSays5UInt8VGSS_SbtF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "asn1Length",
        "printedName": "asn1Length(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Tuple",
            "printedName": "(Swift.Int, Swift.Int)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ]
          },
          {
            "kind": "TypeNominal",
            "name": "ArraySlice",
            "printedName": "Swift.ArraySlice<Swift.UInt8>",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:s10ArraySliceV"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10asn1LengthySi_Sits10ArraySliceVys5UInt8VGKF",
        "mangledName": "$s17NFCPassportReader10asn1LengthySi_Sits10ArraySliceVys5UInt8VGKF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "throwing": true,
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "asn1Length",
        "printedName": "asn1Length(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Tuple",
            "printedName": "(Swift.Int, Swift.Int)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ]
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader10asn1LengthySi_SitSays5UInt8VGKF",
        "mangledName": "$s17NFCPassportReader10asn1LengthySi_SitSays5UInt8VGKF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "throwing": true,
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "toAsn1Length",
        "printedName": "toAsn1Length(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader12toAsn1LengthySays5UInt8VGSiKF",
        "mangledName": "$s17NFCPassportReader12toAsn1LengthySays5UInt8VGSiKF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "throwing": true,
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "calcHash",
        "printedName": "calcHash(data:hashAlgorithm:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader8calcHash4data13hashAlgorithmSays5UInt8VGAG_SStKF",
        "mangledName": "$s17NFCPassportReader8calcHash4data13hashAlgorithmSays5UInt8VGAG_SStKF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "throwing": true,
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "calcSHA1Hash",
        "printedName": "calcSHA1Hash(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader12calcSHA1HashySays5UInt8VGAEF",
        "mangledName": "$s17NFCPassportReader12calcSHA1HashySays5UInt8VGAEF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "calcSHA224Hash",
        "printedName": "calcSHA224Hash(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader14calcSHA224HashySays5UInt8VGAEF",
        "mangledName": "$s17NFCPassportReader14calcSHA224HashySays5UInt8VGAEF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "calcSHA256Hash",
        "printedName": "calcSHA256Hash(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader14calcSHA256HashySays5UInt8VGAEF",
        "mangledName": "$s17NFCPassportReader14calcSHA256HashySays5UInt8VGAEF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "calcSHA512Hash",
        "printedName": "calcSHA512Hash(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader14calcSHA512HashySays5UInt8VGAEF",
        "mangledName": "$s17NFCPassportReader14calcSHA512HashySays5UInt8VGAEF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "calcSHA384Hash",
        "printedName": "calcSHA384Hash(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          }
        ],
        "declKind": "Func",
        "usr": "s:17NFCPassportReader14calcSHA384HashySays5UInt8VGAEF",
        "mangledName": "$s17NFCPassportReader14calcSHA384HashySays5UInt8VGAEF",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "OpenSSL",
        "printedName": "OpenSSL",
        "declKind": "Import",
        "moduleName": "NFCPassportReader",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CertificateType",
        "printedName": "CertificateType",
        "children": [
          {
            "kind": "Var",
            "name": "documentSigningCertificate",
            "printedName": "documentSigningCertificate",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateType.Type) -> NFCPassportReader.CertificateType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateType",
                    "printedName": "NFCPassportReader.CertificateType",
                    "usr": "s:17NFCPassportReader15CertificateTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateType",
                        "printedName": "NFCPassportReader.CertificateType",
                        "usr": "s:17NFCPassportReader15CertificateTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateTypeO015documentSigningC0yA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateTypeO015documentSigningC0yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "issuerSigningCertificate",
            "printedName": "issuerSigningCertificate",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateType.Type) -> NFCPassportReader.CertificateType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateType",
                    "printedName": "NFCPassportReader.CertificateType",
                    "usr": "s:17NFCPassportReader15CertificateTypeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateType.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateType",
                        "printedName": "NFCPassportReader.CertificateType",
                        "usr": "s:17NFCPassportReader15CertificateTypeO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateTypeO013issuerSigningC0yA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateTypeO013issuerSigningC0yA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CertificateType",
                "printedName": "NFCPassportReader.CertificateType",
                "usr": "s:17NFCPassportReader15CertificateTypeO"
              },
              {
                "kind": "TypeNominal",
                "name": "CertificateType",
                "printedName": "NFCPassportReader.CertificateType",
                "usr": "s:17NFCPassportReader15CertificateTypeO"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader15CertificateTypeO2eeoiySbAC_ACtFZ",
            "mangledName": "$s17NFCPassportReader15CertificateTypeO2eeoiySbAC_ACtFZ",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader15CertificateTypeO9hashValueSivp",
            "mangledName": "$s17NFCPassportReader15CertificateTypeO9hashValueSivp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader15CertificateTypeO9hashValueSivg",
                "mangledName": "$s17NFCPassportReader15CertificateTypeO9hashValueSivg",
                "moduleName": "NFCPassportReader",
                "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:17NFCPassportReader15CertificateTypeO4hash4intoys6HasherVz_tF",
            "mangledName": "$s17NFCPassportReader15CertificateTypeO4hash4intoys6HasherVz_tF",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader15CertificateTypeO",
        "mangledName": "$s17NFCPassportReader15CertificateTypeO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CertificateItem",
        "printedName": "CertificateItem",
        "children": [
          {
            "kind": "Var",
            "name": "fingerprint",
            "printedName": "fingerprint",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO11fingerprintyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO11fingerprintyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "issuerName",
            "printedName": "issuerName",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO10issuerNameyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO10issuerNameyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "subjectName",
            "printedName": "subjectName",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO11subjectNameyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO11subjectNameyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "serialNumber",
            "printedName": "serialNumber",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO12serialNumberyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO12serialNumberyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "signatureAlgorithm",
            "printedName": "signatureAlgorithm",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO18signatureAlgorithmyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO18signatureAlgorithmyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "publicKeyAlgorithm",
            "printedName": "publicKeyAlgorithm",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO18publicKeyAlgorithmyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO18publicKeyAlgorithmyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "notBefore",
            "printedName": "notBefore",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO9notBeforeyA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO9notBeforeyA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Var",
            "name": "notAfter",
            "printedName": "notAfter",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(NFCPassportReader.CertificateItem.Type) -> NFCPassportReader.CertificateItem",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "NFCPassportReader.CertificateItem.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CertificateItem",
                        "printedName": "NFCPassportReader.CertificateItem",
                        "usr": "s:17NFCPassportReader15CertificateItemO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:17NFCPassportReader15CertificateItemO8notAfteryA2CmF",
            "mangledName": "$s17NFCPassportReader15CertificateItemO8notAfteryA2CmF",
            "moduleName": "NFCPassportReader"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.CertificateItem?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader15CertificateItemO8rawValueACSgSS_tcfc",
            "mangledName": "$s17NFCPassportReader15CertificateItemO8rawValueACSgSS_tcfc",
            "moduleName": "NFCPassportReader",
            "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:17NFCPassportReader15CertificateItemO8rawValueSSvp",
            "mangledName": "$s17NFCPassportReader15CertificateItemO8rawValueSSvp",
            "moduleName": "NFCPassportReader",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader15CertificateItemO8rawValueSSvg",
                "mangledName": "$s17NFCPassportReader15CertificateItemO8rawValueSSvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:17NFCPassportReader15CertificateItemO",
        "mangledName": "$s17NFCPassportReader15CertificateItemO",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "enumRawTypeName": "String",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "X509Wrapper",
        "printedName": "X509Wrapper",
        "children": [
          {
            "kind": "Var",
            "name": "cert",
            "printedName": "cert",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OpaquePointer",
                "printedName": "Swift.OpaquePointer",
                "usr": "s:s13OpaquePointerV"
              }
            ],
            "declKind": "Var",
            "usr": "s:17NFCPassportReader11X509WrapperC4certs13OpaquePointerVvp",
            "mangledName": "$s17NFCPassportReader11X509WrapperC4certs13OpaquePointerVvp",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaquePointer",
                    "printedName": "Swift.OpaquePointer",
                    "usr": "s:s13OpaquePointerV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:17NFCPassportReader11X509WrapperC4certs13OpaquePointerVvg",
                "mangledName": "$s17NFCPassportReader11X509WrapperC4certs13OpaquePointerVvg",
                "moduleName": "NFCPassportReader",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "NFCPassportReader.X509Wrapper?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "X509Wrapper",
                    "printedName": "NFCPassportReader.X509Wrapper",
                    "usr": "s:17NFCPassportReader11X509WrapperC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.OpaquePointer?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpaquePointer",
                    "printedName": "Swift.OpaquePointer",
                    "usr": "s:s13OpaquePointerV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:17NFCPassportReader11X509WrapperC4withACSgs13OpaquePointerVSg_tcfc",
            "mangledName": "$s17NFCPassportReader11X509WrapperC4withACSgs13OpaquePointerVSg_tcfc",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "getItemsAsDict",
            "printedName": "getItemsAsDict()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[NFCPassportReader.CertificateItem : Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CertificateItem",
                    "printedName": "NFCPassportReader.CertificateItem",
                    "usr": "s:17NFCPassportReader15CertificateItemO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC14getItemsAsDictSDyAA15CertificateItemOSSGyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC14getItemsAsDictSDyAA15CertificateItemOSSGyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "certToPEM",
            "printedName": "certToPEM()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC9certToPEMSSyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC9certToPEMSSyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getFingerprint",
            "printedName": "getFingerprint()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC14getFingerprintSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC14getFingerprintSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getNotBeforeDate",
            "printedName": "getNotBeforeDate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC16getNotBeforeDateSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC16getNotBeforeDateSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getNotAfterDate",
            "printedName": "getNotAfterDate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC15getNotAfterDateSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC15getNotAfterDateSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSerialNumber",
            "printedName": "getSerialNumber()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC15getSerialNumberSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC15getSerialNumberSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSignatureAlgorithm",
            "printedName": "getSignatureAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC21getSignatureAlgorithmSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC21getSignatureAlgorithmSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getPublicKeyAlgorithm",
            "printedName": "getPublicKeyAlgorithm()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC21getPublicKeyAlgorithmSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC21getPublicKeyAlgorithmSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getIssuerName",
            "printedName": "getIssuerName()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC13getIssuerNameSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC13getIssuerNameSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getSubjectName",
            "printedName": "getSubjectName()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:17NFCPassportReader11X509WrapperC14getSubjectNameSSSgyF",
            "mangledName": "$s17NFCPassportReader11X509WrapperC14getSubjectNameSSSgyF",
            "moduleName": "NFCPassportReader",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:17NFCPassportReader11X509WrapperC",
        "mangledName": "$s17NFCPassportReader11X509WrapperC",
        "moduleName": "NFCPassportReader",
        "intro_Macosx": "10.15",
        "intro_iOS": "13",
        "declAttributes": [
          "AccessControl",
          "Available",
          "Available"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/AES_3DES_DESEncryption.swift",
      "kind": "IntegerLiteral",
      "offset": 9408,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/AES_3DES_DESEncryption.swift",
      "kind": "IntegerLiteral",
      "offset": 11204,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Analytics.swift",
      "kind": "BooleanLiteral",
      "offset": 182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Analytics.swift",
      "kind": "BooleanLiteral",
      "offset": 218,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 271,
      "length": 9,
      "value": "[0, 0, 0, 1]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 306,
      "length": 9,
      "value": "[0, 0, 0, 2]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 354,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 390,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 422,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 453,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/BACHandler.swift",
      "kind": "Array",
      "offset": 488,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/ChipAuthenticationHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 318,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/ChipAuthenticationHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 365,
      "length": 3,
      "value": "0x1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/ChipAuthenticationHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 411,
      "length": 3,
      "value": "0x2"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/ChipAuthenticationHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 458,
      "length": 3,
      "value": "0x3"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/ChipAuthenticationHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 516,
      "length": 3,
      "value": "224"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/ChipAuthenticationHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroupParser.swift",
      "kind": "Array",
      "offset": 187,
      "length": 145,
      "value": "[\"Common\", \"DG1\", \"DG2\", \"DG3\", \"DG4\", \"DG5\", \"DG6\", \"DG7\", \"DG8\", \"DG9\", \"DG10\", \"DG11\", \"DG12\", \"DG13\", \"DG14\", \"DG15\", \"DG16\", \"SecurityData\"]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroupParser.swift",
      "kind": "Array",
      "offset": 365,
      "length": 108,
      "value": "[0x60, 0x61, 0x75, 0x63, 0x76, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x77]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/COM.swift",
      "kind": "StringLiteral",
      "offset": 208,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/COM.swift",
      "kind": "StringLiteral",
      "offset": 272,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/COM.swift",
      "kind": "Array",
      "offset": 341,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup.swift",
      "kind": "Array",
      "offset": 292,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup.swift",
      "kind": "Array",
      "offset": 437,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup.swift",
      "kind": "IntegerLiteral",
      "offset": 459,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup1.swift",
      "kind": "Dictionary",
      "offset": 423,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 243,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 295,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 348,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 407,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 468,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 522,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 567,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 614,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 662,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 712,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 761,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 809,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 868,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 920,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 972,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 1021,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 1071,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 1125,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 1174,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 1223,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "IntegerLiteral",
      "offset": 1269,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup2.swift",
      "kind": "Array",
      "offset": 1321,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroup7.swift",
      "kind": "Array",
      "offset": 253,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 261,
      "length": 4,
      "value": "0x60"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 281,
      "length": 4,
      "value": "0x61"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 301,
      "length": 4,
      "value": "0x75"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 321,
      "length": 4,
      "value": "0x63"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 341,
      "length": 4,
      "value": "0x76"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 361,
      "length": 4,
      "value": "0x65"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 381,
      "length": 4,
      "value": "0x66"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 401,
      "length": 4,
      "value": "0x67"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 421,
      "length": 4,
      "value": "0x68"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 441,
      "length": 4,
      "value": "0x69"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 462,
      "length": 4,
      "value": "0x6A"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 483,
      "length": 4,
      "value": "0x6B"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 504,
      "length": 4,
      "value": "0x6C"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 525,
      "length": 4,
      "value": "0x6D"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 546,
      "length": 4,
      "value": "0x6E"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 567,
      "length": 4,
      "value": "0x6F"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 588,
      "length": 4,
      "value": "0x70"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 608,
      "length": 4,
      "value": "0x77"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/DataGroupId.swift",
      "kind": "IntegerLiteral",
      "offset": 632,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 747,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 795,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 843,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 895,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 952,
      "length": 1,
      "value": "9"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1004,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1062,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1115,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1173,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1231,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1284,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1342,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1400,
      "length": 2,
      "value": "17"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/PACEInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1453,
      "length": 2,
      "value": "18"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SOD.swift",
      "kind": "Array",
      "offset": 2163,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 250,
      "length": 16,
      "value": "\"2.23.136.1.1.5\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 410,
      "length": 23,
      "value": "\"0.4.0.127.0.7.1.1.4.1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 498,
      "length": 4,
      "value": "\".1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 614,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 732,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 850,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 968,
      "length": 4,
      "value": "\".5\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1089,
      "length": 4,
      "value": "\".6\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1223,
      "length": 23,
      "value": "\"0.4.0.127.0.7.2.2.1.1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1279,
      "length": 23,
      "value": "\"0.4.0.127.0.7.2.2.1.2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1383,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.1.1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1454,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.2.1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1527,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.1.2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1600,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.1.3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1673,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.1.4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1748,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.2.2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1823,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.2.3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1898,
      "length": 25,
      "value": "\"0.4.0.127.0.7.2.2.3.2.4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 1971,
      "length": 15,
      "value": "\"0.4.0.127.0.7\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2021,
      "length": 8,
      "value": "\".2.2.4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2071,
      "length": 4,
      "value": "\".1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2136,
      "length": 4,
      "value": "\".1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2261,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2390,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2519,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2632,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2701,
      "length": 4,
      "value": "\".1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2832,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 2967,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3102,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3215,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3280,
      "length": 4,
      "value": "\".1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3405,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3534,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3663,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3776,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3845,
      "length": 4,
      "value": "\".1\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 3976,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 4111,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 4246,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 4362,
      "length": 4,
      "value": "\".6\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 4437,
      "length": 4,
      "value": "\".2\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 4575,
      "length": 4,
      "value": "\".3\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/DataGroups\/SecurityInfo.swift",
      "kind": "StringLiteral",
      "offset": 4713,
      "length": 4,
      "value": "\".4\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 432,
      "length": 16,
      "value": "\"passportReader\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 541,
      "length": 11,
      "value": "\"tagReader\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 656,
      "length": 17,
      "value": "\"secureMessaging\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 740,
      "length": 9,
      "value": "\"openSSL\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 812,
      "length": 5,
      "value": "\"BAC\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 884,
      "length": 20,
      "value": "\"chipAuthentication\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Logging.swift",
      "kind": "StringLiteral",
      "offset": 967,
      "length": 6,
      "value": "\"PACE\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1546,
      "length": 6,
      "value": "0x0000"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1576,
      "length": 6,
      "value": "0x0001"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1610,
      "length": 6,
      "value": "0x0002"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1642,
      "length": 6,
      "value": "0x0003"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1679,
      "length": 6,
      "value": "0x0004"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1717,
      "length": 6,
      "value": "0x0005"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1749,
      "length": 6,
      "value": "0x0006"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1780,
      "length": 6,
      "value": "0x0007"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2042,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2068,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2093,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2119,
      "length": 4,
      "value": "0x03"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2144,
      "length": 4,
      "value": "0x04"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2170,
      "length": 4,
      "value": "0x05"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2203,
      "length": 4,
      "value": "0x06"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2228,
      "length": 4,
      "value": "0x07"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2256,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2521,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2553,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2586,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2872,
      "length": 8,
      "value": "0x000001"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2904,
      "length": 8,
      "value": "0x000002"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2938,
      "length": 8,
      "value": "0x000004"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 2968,
      "length": 8,
      "value": "0x000008"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3005,
      "length": 8,
      "value": "0x000010"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3035,
      "length": 8,
      "value": "0x000020"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3069,
      "length": 8,
      "value": "0x000040"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3106,
      "length": 8,
      "value": "0x000080"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3143,
      "length": 8,
      "value": "0x000100"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3179,
      "length": 8,
      "value": "0x000200"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3230,
      "length": 8,
      "value": "0x000400"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3496,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3521,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3547,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3574,
      "length": 4,
      "value": "0x03"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3600,
      "length": 4,
      "value": "0x04"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3625,
      "length": 4,
      "value": "0x05"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3651,
      "length": 4,
      "value": "0x06"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3675,
      "length": 4,
      "value": "0x07"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3701,
      "length": 4,
      "value": "0x08"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3726,
      "length": 4,
      "value": "0x09"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 3754,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4025,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4051,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4078,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4104,
      "length": 4,
      "value": "0x03"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4130,
      "length": 4,
      "value": "0x04"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4408,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4437,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4706,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4751,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4793,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4832,
      "length": 4,
      "value": "0x03"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4876,
      "length": 4,
      "value": "0x04"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4916,
      "length": 4,
      "value": "0x05"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4957,
      "length": 4,
      "value": "0x06"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Models\/FaceImageInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 4985,
      "length": 4,
      "value": "0x07"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 429,
      "length": 6,
      "value": "\"5F03\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 447,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 556,
      "length": 6,
      "value": "\"5F03\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 573,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 674,
      "length": 4,
      "value": "\"5A\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 683,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 713,
      "length": 3,
      "value": "\"<\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 724,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 825,
      "length": 6,
      "value": "\"5F28\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 836,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 938,
      "length": 4,
      "value": "\"59\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 947,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1042,
      "length": 6,
      "value": "\"5F57\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1053,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1143,
      "length": 6,
      "value": "\"5F35\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1154,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1249,
      "length": 6,
      "value": "\"5F2C\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1260,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1349,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1377,
      "length": 3,
      "value": "\"<\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1388,
      "length": 3,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1482,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "IntegerLiteral",
      "offset": 1502,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1577,
      "length": 3,
      "value": "\"<\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1588,
      "length": 3,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1679,
      "length": 3,
      "value": "\" \""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1873,
      "length": 6,
      "value": "\"5F1F\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 1884,
      "length": 11,
      "value": "\"NOT FOUND\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 2122,
      "length": 4,
      "value": "\"<<\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 2165,
      "length": 4,
      "value": "\"5B\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 2174,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 2203,
      "length": 4,
      "value": "\"<<\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 3254,
      "length": 4,
      "value": "\"53\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 3263,
      "length": 3,
      "value": "\"?\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 3293,
      "length": 3,
      "value": "\"<\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 3304,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "StringLiteral",
      "offset": 4024,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "Array",
      "offset": 4214,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "Dictionary",
      "offset": 4437,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "BooleanLiteral",
      "offset": 4894,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "BooleanLiteral",
      "offset": 4972,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "BooleanLiteral",
      "offset": 5039,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "BooleanLiteral",
      "offset": 5109,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "Array",
      "offset": 5185,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "Array",
      "offset": 5258,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "Array",
      "offset": 5320,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "Dictionary",
      "offset": 6883,
      "length": 3,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "BooleanLiteral",
      "offset": 9043,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/NFCPassportModel.swift",
      "kind": "BooleanLiteral",
      "offset": 11571,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/OpenSSLUtils.swift",
      "kind": "BooleanLiteral",
      "offset": 258,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/OpenSSLUtils.swift",
      "kind": "StringLiteral",
      "offset": 17255,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 846,
      "length": 4,
      "value": "0x01"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 907,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 968,
      "length": 4,
      "value": "0x03"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1056,
      "length": 4,
      "value": "0x04"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1215,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "StringLiteral",
      "offset": 1250,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "Array",
      "offset": 1313,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1354,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "StringLiteral",
      "offset": 1391,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1434,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "StringLiteral",
      "offset": 1524,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "StringLiteral",
      "offset": 1564,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "StringLiteral",
      "offset": 1604,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1641,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PACEHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 7653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "Array",
      "offset": 674,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 713,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 756,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 786,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 819,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 859,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "StringLiteral",
      "offset": 1039,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "StringLiteral",
      "offset": 1079,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 1494,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 1770,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "Array",
      "offset": 2648,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 2680,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 2702,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 2727,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 2759,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/PassportReader.swift",
      "kind": "BooleanLiteral",
      "offset": 2790,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SecureMessaging.swift",
      "kind": "BooleanLiteral",
      "offset": 1325,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SecureMessagingSessionKeyGenerator.swift",
      "kind": "IntegerLiteral",
      "offset": 278,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SecureMessagingSessionKeyGenerator.swift",
      "kind": "IntegerLiteral",
      "offset": 334,
      "length": 3,
      "value": "0x1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SecureMessagingSessionKeyGenerator.swift",
      "kind": "IntegerLiteral",
      "offset": 363,
      "length": 3,
      "value": "0x2"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SecureMessagingSessionKeyGenerator.swift",
      "kind": "IntegerLiteral",
      "offset": 393,
      "length": 3,
      "value": "0x3"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "IntegerLiteral",
      "offset": 242,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "IntegerLiteral",
      "offset": 267,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "IntegerLiteral",
      "offset": 296,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "IntegerLiteral",
      "offset": 322,
      "length": 2,
      "value": "-1"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "StringLiteral",
      "offset": 353,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "StringLiteral",
      "offset": 423,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "StringLiteral",
      "offset": 499,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/SimpleASN1DumpParser.swift",
      "kind": "StringLiteral",
      "offset": 526,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/TagReader.swift",
      "kind": "IntegerLiteral",
      "offset": 352,
      "length": 4,
      "value": "0xA0"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/TagReader.swift",
      "kind": "IntegerLiteral",
      "offset": 5499,
      "length": 3,
      "value": "256"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/TagReader.swift",
      "kind": "BooleanLiteral",
      "offset": 12048,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Utils.swift",
      "kind": "Array",
      "offset": 1218,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Utils.swift",
      "kind": "BooleanLiteral",
      "offset": 1367,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2585,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 344,
      "length": 25,
      "value": "\"Certificate fingerprint\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 392,
      "length": 8,
      "value": "\"Issuer\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 424,
      "length": 9,
      "value": "\"Subject\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 458,
      "length": 15,
      "value": "\"Serial number\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 504,
      "length": 21,
      "value": "\"Signature algorithm\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 556,
      "length": 22,
      "value": "\"Public key algorithm\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 600,
      "length": 12,
      "value": "\"Valid from\""
    },
    {
      "filePath": "\/Users\/seshanth\/code\/self\/self-temp\/packages\/mobile-sdk-alpha\/NFCPassportReader\/Sources\/NFCPassportReader\/X509Wrapper.swift",
      "kind": "StringLiteral",
      "offset": 633,
      "length": 10,
      "value": "\"Valid to\""
    }
  ]
}