[
  {
    "name": "REGISTERED_COMMITMENT",
    "signature": "REGISTERED_COMMITMENT()",
    "selector": "0x034acfcc",
    "file": "contracts/registry/IdentityRegistryIdCardImplV1.sol",
    "line": 141
  },
  {
    "name": "REGISTERED_COMMITMENT",
    "signature": "REGISTERED_COMMITMENT()",
    "selector": "0x034acfcc",
    "file": "contracts/registry/IdentityRegistryImplV1.sol",
    "line": 149
  },
  {
    "name": "InvalidProof",
    "signature": "InvalidProof()",
    "selector": "0x09bde339",
    "file": "contracts/example/Airdrop.sol",
    "line": 54
  },
  {
    "name": "NoVerifierSet",
    "signature": "NoVerifierSet()",
    "selector": "0x0ee78d58",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 110
  },
  {
    "name": "InvalidAttestationId",
    "signature": "InvalidAttestationId()",
    "selector": "0x12ec75fe",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 142
  },
  {
    "name": "InvalidAttestationId",
    "signature": "InvalidAttestationId()",
    "selector": "0x12ec75fe",
    "file": "contracts/libraries/CustomVerifier.sol",
    "line": 11
  },
  {
    "name": "RegistrationNotOpen",
    "signature": "RegistrationNotOpen()",
    "selector": "0x153745d3",
    "file": "contracts/example/Airdrop.sol",
    "line": 63
  },
  {
    "name": "InvalidDscProof",
    "signature": "InvalidDscProof()",
    "selector": "0x1644e049",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 122
  },
  {
    "name": "InvalidYearRange",
    "signature": "InvalidYearRange()",
    "selector": "0x16f40c94",
    "file": "contracts/libraries/Formatter.sol",
    "line": 10
  },
  {
    "name": "InvalidDateDigit",
    "signature": "InvalidDateDigit()",
    "selector": "0x17af8154",
    "file": "contracts/libraries/Formatter.sol",
    "line": 14
  },
  {
    "name": "INVALID_OFAC_ROOT",
    "signature": "INVALID_OFAC_ROOT()",
    "selector": "0x1ce3d3ca",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 166
  },
  {
    "name": "RegisteredNullifier",
    "signature": "RegisteredNullifier()",
    "selector": "0x22cbc6a2",
    "file": "contracts/example/Airdrop.sol",
    "line": 78
  },
  {
    "name": "InvalidMonthRange",
    "signature": "InvalidMonthRange()",
    "selector": "0x25e62788",
    "file": "contracts/libraries/Formatter.sol",
    "line": 11
  },
  {
    "name": "UserIdentifierAlreadyRegistered",
    "signature": "UserIdentifierAlreadyRegistered()",
    "selector": "0x29393238",
    "file": "contracts/example/Airdrop.sol",
    "line": 75
  },
  {
    "name": "InvalidFieldElement",
    "signature": "InvalidFieldElement()",
    "selector": "0x3ae4ed6b",
    "file": "contracts/libraries/Formatter.sol",
    "line": 13
  },
  {
    "name": "InvalidOlderThan",
    "signature": "InvalidOlderThan()",
    "selector": "0x49aecbc2",
    "file": "contracts/libraries/CustomVerifier.sol",
    "line": 14
  },
  {
    "name": "InvalidDscCommitmentRoot",
    "signature": "InvalidDscCommitmentRoot()",
    "selector": "0x4cb305bb",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 134
  },
  {
    "name": "HUB_NOT_SET",
    "signature": "HUB_NOT_SET()",
    "selector": "0x4ffa9998",
    "file": "contracts/registry/IdentityRegistryIdCardImplV1.sol",
    "line": 137
  },
  {
    "name": "HUB_NOT_SET",
    "signature": "HUB_NOT_SET()",
    "selector": "0x4ffa9998",
    "file": "contracts/registry/IdentityRegistryImplV1.sol",
    "line": 145
  },
  {
    "name": "INVALID_COMMITMENT_ROOT",
    "signature": "INVALID_COMMITMENT_ROOT()",
    "selector": "0x52906601",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 162
  },
  {
    "name": "UnauthorizedCaller",
    "signature": "UnauthorizedCaller()",
    "selector": "0x5c427cd9",
    "file": "contracts/abstract/SelfVerificationRoot.sol",
    "line": 46
  },
  {
    "name": "UserIdentifierAlreadyMinted",
    "signature": "UserIdentifierAlreadyMinted()",
    "selector": "0x5dd09265",
    "file": "contracts/example/SelfIdentityERC721.sol",
    "line": 48
  },
  {
    "name": "InvalidOfacCheck",
    "signature": "InvalidOfacCheck()",
    "selector": "0x5fb542f4",
    "file": "contracts/libraries/CustomVerifier.sol",
    "line": 12
  },
  {
    "name": "CrossChainIsNotSupportedYet",
    "signature": "CrossChainIsNotSupportedYet()",
    "selector": "0x61296fbb",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 150
  },
  {
    "name": "AlreadyClaimed",
    "signature": "AlreadyClaimed()",
    "selector": "0x646cf558",
    "file": "contracts/example/Airdrop.sol",
    "line": 57
  },
  {
    "name": "AlreadyClaimed",
    "signature": "AlreadyClaimed()",
    "selector": "0x646cf558",
    "file": "contracts/example/HappyBirthday.sol",
    "line": 64
  },
  {
    "name": "InputTooShort",
    "signature": "InputTooShort()",
    "selector": "0x65ec0cf1",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 154
  },
  {
    "name": "InvalidRegisterProof",
    "signature": "InvalidRegisterProof()",
    "selector": "0x67b61dc7",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 118
  },
  {
    "name": "RegistrationNotClosed",
    "signature": "RegistrationNotClosed()",
    "selector": "0x697e379b",
    "file": "contracts/example/Airdrop.sol",
    "line": 66
  },
  {
    "name": "INVALID_DSC_PROOF",
    "signature": "INVALID_DSC_PROOF()",
    "selector": "0x6a86dd76",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 154
  },
  {
    "name": "ClaimNotOpen",
    "signature": "ClaimNotOpen()",
    "selector": "0x6b687806",
    "file": "contracts/example/Airdrop.sol",
    "line": 69
  },
  {
    "name": "INVALID_OFAC",
    "signature": "INVALID_OFAC()",
    "selector": "0x71b125ed",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 146
  },
  {
    "name": "InvalidForbiddenCountries",
    "signature": "InvalidForbiddenCountries()",
    "selector": "0x82cba848",
    "file": "contracts/libraries/CustomVerifier.sol",
    "line": 13
  },
  {
    "name": "InsufficientCharcodeLen",
    "signature": "InsufficientCharcodeLen()",
    "selector": "0x86d41225",
    "file": "contracts/libraries/CircuitAttributeHandler.sol",
    "line": 15
  },
  {
    "name": "InsufficientCharcodeLen",
    "signature": "InsufficientCharcodeLen()",
    "selector": "0x86d41225",
    "file": "contracts/libraries/CircuitAttributeHandlerV2.sol",
    "line": 17
  },
  {
    "name": "InsufficientCharcodeLen",
    "signature": "InsufficientCharcodeLen()",
    "selector": "0x86d41225",
    "file": "contracts/libraries/IdCardAttributeHandler.sol",
    "line": 16
  },
  {
    "name": "InvalidDayRange",
    "signature": "InvalidDayRange()",
    "selector": "0x8930acef",
    "file": "contracts/libraries/Formatter.sol",
    "line": 12
  },
  {
    "name": "LENGTH_MISMATCH",
    "signature": "LENGTH_MISMATCH()",
    "selector": "0x899ef10d",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 126
  },
  {
    "name": "NO_VERIFIER_SET",
    "signature": "NO_VERIFIER_SET()",
    "selector": "0x8e727f46",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 130
  },
  {
    "name": "InvalidCscaRoot",
    "signature": "InvalidCscaRoot()",
    "selector": "0x8f1b44c7",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 138
  },
  {
    "name": "INVALID_REGISTER_PROOF",
    "signature": "INVALID_REGISTER_PROOF()",
    "selector": "0x9003ac4d",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 150
  },
  {
    "name": "UserContextDataTooShort",
    "signature": "UserContextDataTooShort()",
    "selector": "0x94ec3503",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 158
  },
  {
    "name": "NotWithinBirthdayWindow",
    "signature": "NotWithinBirthdayWindow()",
    "selector": "0x9b7983d7",
    "file": "contracts/example/HappyBirthday.sol",
    "line": 63
  },
  {
    "name": "INVALID_CSCA_ROOT",
    "signature": "INVALID_CSCA_ROOT()",
    "selector": "0xa294ad3c",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 170
  },
  {
    "name": "InvalidDataFormat",
    "signature": "InvalidDataFormat()",
    "selector": "0xa512e2ff",
    "file": "contracts/abstract/SelfVerificationRoot.sol",
    "line": 42
  },
  {
    "name": "ConfigNotSet",
    "signature": "ConfigNotSet()",
    "selector": "0xace124bc",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 166
  },
  {
    "name": "InvalidDateLength",
    "signature": "InvalidDateLength()",
    "selector": "0xb3375953",
    "file": "contracts/libraries/Formatter.sol",
    "line": 9
  },
  {
    "name": "ONLY_HUB_CAN_ACCESS",
    "signature": "ONLY_HUB_CAN_ACCESS()",
    "selector": "0xba0318cb",
    "file": "contracts/registry/IdentityRegistryIdCardImplV1.sol",
    "line": 139
  },
  {
    "name": "ONLY_HUB_CAN_ACCESS",
    "signature": "ONLY_HUB_CAN_ACCESS()",
    "selector": "0xba0318cb",
    "file": "contracts/registry/IdentityRegistryImplV1.sol",
    "line": 147
  },
  {
    "name": "INVALID_FORBIDDEN_COUNTRIES",
    "signature": "INVALID_FORBIDDEN_COUNTRIES()",
    "selector": "0xbf21b11c",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 142
  },
  {
    "name": "NotRegistered",
    "signature": "NotRegistered(address)",
    "selector": "0xbfc6c337",
    "file": "contracts/example/Airdrop.sol",
    "line": 60
  },
  {
    "name": "CurrentDateNotInValidRange",
    "signature": "CurrentDateNotInValidRange()",
    "selector": "0xcf46551c",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 114
  },
  {
    "name": "INVALID_VC_AND_DISCLOSE_PROOF",
    "signature": "INVALID_VC_AND_DISCLOSE_PROOF()",
    "selector": "0xd4d37a7a",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 158
  },
  {
    "name": "InvalidVcAndDiscloseProof",
    "signature": "InvalidVcAndDiscloseProof()",
    "selector": "0xda7bd3a6",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 126
  },
  {
    "name": "INVALID_REVEALED_DATA_TYPE",
    "signature": "INVALID_REVEALED_DATA_TYPE()",
    "selector": "0xe0f15544",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 174
  },
  {
    "name": "ScopeMismatch",
    "signature": "ScopeMismatch()",
    "selector": "0xe7bee380",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 146
  },
  {
    "name": "InvalidUserIdentifierInProof",
    "signature": "InvalidUserIdentifierInProof()",
    "selector": "0xebbcc178",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 162
  },
  {
    "name": "CURRENT_DATE_NOT_IN_VALID_RANGE",
    "signature": "CURRENT_DATE_NOT_IN_VALID_RANGE()",
    "selector": "0xed8cf9ff",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 134
  },
  {
    "name": "InvalidUserIdentifier",
    "signature": "InvalidUserIdentifier()",
    "selector": "0xf0c426db",
    "file": "contracts/example/Airdrop.sol",
    "line": 72
  },
  {
    "name": "InvalidUserIdentifier",
    "signature": "InvalidUserIdentifier()",
    "selector": "0xf0c426db",
    "file": "contracts/example/SelfIdentityERC721.sol",
    "line": 49
  },
  {
    "name": "INVALID_OLDER_THAN",
    "signature": "INVALID_OLDER_THAN()",
    "selector": "0xf0e539b9",
    "file": "contracts/IdentityVerificationHubImplV1.sol",
    "line": 138
  },
  {
    "name": "InvalidIdentityCommitmentRoot",
    "signature": "InvalidIdentityCommitmentRoot()",
    "selector": "0xf53393a7",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 130
  },
  {
    "name": "LengthMismatch",
    "signature": "LengthMismatch()",
    "selector": "0xff633a38",
    "file": "contracts/IdentityVerificationHubImplV2.sol",
    "line": 106
  }
]
