STEAM_ERROR_CODES = {
    1: "OK",
    2: "Fail",
    3: "NoConnection",
    4: "NoConnectionRetry",
    5: "InvalidPassword",
    6: "LoggedInElsewhere",
    7: "InvalidProtocolVer",
    8: "InvalidParam",
    9: "FileNotFound",
    10: "Busy",
    11: "InvalidState",
    12: "InvalidName",
    13: "InvalidEmail",
    14: "DuplicateName",
    15: "AccessDenied",
    16: "Timeout",
    17: "Banned",
    18: "AccountNotFound",
    19: "InvalidSteamID",
    20: "ServiceUnavailable",
    21: "NotLoggedOn",
    22: "Pending",
    23: "EncryptionFailure",
    24: "InsufficientPrivilege",
    25: "LimitExceeded",
    26: "Revoked",
    27: "Expired",
    28: "AlreadyRedeemed",
    29: "DuplicateRequest",
    30: "AlreadyOwned",
    31: "IPNotFound",
    32: "PersistFailed",
    33: "LockingFailed",
    34: "LogonSessionReplaced",
    35: "ConnectFailed",
    36: "HandshakeFailed",
    37: "IOFailure",
    38: "RemoteDisconnect",
    39: "ShoppingCartNotFound",
    40: "Blocked",
    41: "Ignored",
    42: "NoMatch",
    43: "AccountDisabled",
    44: "ServiceReadOnly",
    45: "AccountNotFeatured",
    46: "AdministratorOK",
    47: "ContentVersion",
    48: "TryAnotherCM",
    49: "PasswordRequiredToKickSession",
    50: "AlreadyLoggedInElsewhere",
    51: "Suspended",
    52: "Cancelled",
    53: "DataCorruption",
    54: "DiskFull",
    55: "RemoteCallFailed",
    56: "PasswordUnset",
    57: "ExternalAccountUnlinked",
    58: "PSNTicketInvalid",
    59: "ExternalAccountAlreadyLinked",
    60: "RemoteFileConflict",
    61: "IllegalPassword",
    62: "SameAsPreviousValue",
    63: "AccountLogonDenied",
    64: "CannotUseOldPassword",
    65: "InvalidLoginAuthCode",
    66: "AccountLogonDeniedNoMail",
    67: "HardwareNotCapableOfIPT",
    68: "IPTInitError",
    69: "ParentalControlRestricted",
    70: "FacebookQueryError",
    71: "ExpiredLoginAuthCode",
    72: "IPLoginRestrictionFailed",
    73: "AccountLockedDown",
    74: "AccountLogonDeniedVerifiedEmailRequired",
    75: "NoMatchingURL",
    76: "BadResponse",
    77: "RequirePasswordReEntry",
    78: "ValueOutOfRange",
    79: "UnexpectedError",
    80: "Disabled",
    81: "InvalidCEGSubmission",
    82: "RestrictedDevice",
    83: "RegionLocked",
    84: "RateLimitExceeded",
    85: "AccountLoginDeniedNeedTwoFactor",
    86: "ItemDeleted",
    87: "AccountLoginDeniedThrottle",
    88: "TwoFactorCodeMismatch",
    89: "TwoFactorActivationCodeMismatch",
    90: "AccountAssociatedToMultiplePartners",
    91: "NotModified",
    92: "NoMobileDevice",
    93: "TimeNotSynced",
    94: "SmsCodeFailed",
    95: "AccountLimitExceeded",
    96: "AccountActivityLimitExceeded",
    97: "PhoneActivityLimitExceeded",
    98: "RefundToWallet",
    99: "EmailSendFailure",
    100: "NotSettled",
    101: "NeedCaptcha",
    102: "GSLTDenied",
    103: "GSOwnerDenied",
    104: "InvalidItemType",
    105: "IPBanned",
    106: "GSLTExpired",
    107: "InsufficientFunds",
    108: "TooManyPending",
    109: "NoSiteLicensesFound",
    110: "WGNetworkSendExceeded",
    111: "AccountNotFriends",
    112: "LimitedUserAccount",
    113: "CantRemoveItem",
    114: "AccountDeleted",
    115: "ExistingUserCancelledLicense",
    116: "CommunityCooldown",
    117: "NoLauncherSpecified",
    118: "MustAgreeToSSA",
    119: "LauncherMigrated",
    120: "SteamRealmMismatch",
    121: "InvalidSignature",
    122: "ParseFailure",
    123: "NoVerifiedPhone",
}
