query FFZ_ViewerCard($channelID: ID!, $targetID: ID, $targetLogin: String) {
    activeTargetUser: user(id: $targetID, login: $targetLogin) {
        id
    }
    targetUser: user(id: $targetID, login: $targetLogin, lookupType: ALL) {
        id
        login
        displayName
        bannerImageURL
        profileImageURL(width: 70)
        createdAt
        profileViewCount
        followers {
            totalCount
        }
        ...friendButtonFragment
        relationship(targetUserID: $channelID) {
            cumulativeTenure: subscriptionTenure(tenureMethod: CUMULATIVE) {
                daysRemaining
                months
            }
            followedAt
            subscriptionBenefit {
                id
                tier
                purchasedWithPrime
                gift {
                    isGift
                }
            }
        }
    }
    channelUser: user(id: $channelID) {
        id
        login
        displayName
        subscriptionProducts {
            id
            name
            price
            url
            emoteSetID
            emotes {
                id
            }
            tier
        }
        modLogsRoleAccess(role: MODERATOR) {
            accessLevel
        }
        self {
            banStatus {
                isPermanent
            }
            isModerator
        }
    }
    currentUser {
        id
        login
        roles {
            isSiteAdmin
            isStaff
            isGlobalMod
        }
        blockedUsers {
            id
        }
    }
}

fragment friendButtonFragment on User {
    id
    self {
        friendship {
            __typename
        }
    }
}