brand_map = {
    'samsung_cn': {
        'brand': '三星',
        'tag': 'samsung',
        'type': 'mobile'
    },
    'oneplus_en': {
        'brand': '一加',
        'tag': 'oneplus',
        'type': 'mobile'
    },
    'apple_all_en': {
        'brand': '苹果',
        'tag': 'apple',
        'type': 'all'
    },
    'samsung_global_en': {
        'brand': '三星',
        'tag': 'samsung',
        'type': 'mobile'
    },
    'zte': {
        'brand': '中兴',
        'tag': 'zte',
        'type': 'mobile'
    },
    'honor_cn': {
        'brand': '荣耀',
        'tag': 'honor',
        'type': 'all'
    },
    'huawei_cn': {
        'brand': '华为',
        'tag': 'huawei',
        'type': 'all'
    },
    'google': {
        'brand': '谷歌',
        'tag': 'google',
        'type': 'all'
    },
    '360shouji': {
        'brand': '360手机',
        'tag': '360shouji',
        'type': 'mobile'
    },
    'mitv_global_en': {
        'brand': '小米电视',
        'tag': 'xiaomi',
        'type': 'tv'
    },
    'oppo_global_en': {
        'brand': 'oppo',
        'tag': 'oppo',
        'type': 'mobile'
    },
    'blackshark': {
        'brand': '黑鲨',
        'tag': 'blackshark',
        'type': 'mobile'
    },
    'meizu': {
        'brand': '魅族',
        'tag': 'meizu',
        'type': 'mobile'
    },
    'nubia': {
        'brand': '努比亚',
        'tag': 'nubia',
        'type': 'mobile'
    },
    'oneplus': {
        'brand': '一加',
        'tag': 'oneplus',
        'type': 'mobile'
    },
    'vivo_global_en': {
        'brand': 'vivo',
        'tag': 'vivo',
        'type': 'mobile'
    },
    'sony_cn': {
        'brand': '索尼',
        'tag': 'sony',
        'type': 'mobile'
    },
    'coolpad': {
        'brand': '酷派',
        'tag': 'coolpad',
        'type': 'mobile'
    },
    'smartisan': {
        'brand': '锤子',
        'tag': 'smartisan',
        'type': 'mobile'
    },
    'blackshark_en': {
        'brand': '黑鲨',
        'tag': 'blackshark',
        'type': 'mobile'
    },
    'huawei_global_en': {
        'brand': '华为',
        'tag': 'huawei',
        'type': 'mobile'
    },
    'xiaomi': {
        'brand': '小米',
        'tag': 'xiaomi',
        'type': 'mobile'
    },
    'apple_all': {
        'brand': '苹果',
        'tag': 'apple',
        'type': 'all'
    },
    'asus': {
        'brand': '华硕',
        'tag': 'asus',
        'type': 'mobile'
    },
    'nokia': {
        'brand': '诺基亚',
        'tag': 'nokia',
        'type': 'mobile'
    },
    'lenovo': {
        'brand': '联想',
        'tag': 'lenovo',
        'type': 'all'
    },
    'zhixuan': {
        'brand': '华为智选',
        'tag': 'zhixuan',
        'type': 'mobile'
    },
    'honor_global_en': {
        'brand': '荣耀',
        'tag': 'honor',
        'type': 'mobile'
    },
    'meizu_en': {
        'brand': '魅族',
        'tag': 'meizu',
        'type': 'mobile'
    },
    'motorola': {
        'brand': '摩托罗拉',
        'tag': 'motorola',
        'type': 'mobile'
    },
    'xiaomi_en': {
        'brand': '小米',
        'tag': 'xiaomi',
        'type': 'mobile'
    },
    'nothing': {
        'brand': '未知',
        'tag': 'nothing',
        'type': 'all'
    },
    'realme_global_en': {
        'brand': '真我',
        'tag': 'realme',
        'type': 'mobile'
    },
    'mitv_cn': {
        'brand': '小米电视',
        'tag': 'xiaomi',
        'type': 'tv'
    },
    'oppo_cn': {
        'brand': 'oppo',
        'tag': 'oppo',
        'type': 'mobile'
    },
    'xiaomi-wear': {
        'brand': '小米穿戴设备',
        'tag': 'xiaomi',
        'type': 'wearable'
    },
    'apple_cn': {
        'brand': '苹果',
        'tag': 'apple',
        'type': 'mobile'
    },
    'realme_cn': {
        'brand': '真我',
        'tag': 'realme',
        'type': 'mobile'
    },
    'vivo_cn': {
        'brand': 'vivo',
        'tag': 'vivo',
        'type': 'mobile'
    },
    'letv': {
        'brand': '乐视',
        'tag': 'letv',
        'type': 'mobile'
    }
}
all_ = [
    'samsung_cn', 'oneplus_en', 'apple_all_en', 'samsung_global_en', 'zte', 'honor_cn', 'huawei_cn', 'google',
    '360shouji', 'mitv_global_en', 'oppo_global_en', 'blackshark', 'meizu', 'nubia', 'oneplus', 'vivo_global_en',
    'sony_cn', 'coolpad', 'smartisan', 'blackshark_en', 'huawei_global_en', 'xiaomi', 'apple_all', 'asus', 'nokia',
    'lenovo', 'zhixuan', 'honor_global_en', 'meizu_en', 'motorola', 'xiaomi_en', 'nothing', 'realme_global_en',
    'mitv_cn', 'oppo_cn', 'xiaomi-wear', 'apple_cn', 'realme_cn', 'vivo_cn', 'letv'
]
mobile = {
    'samsung': ['samsung_cn', 'samsung_global_en'],
    'oneplus': ['oneplus_en', 'oneplus'],
    'apple': ['apple_all_en', 'apple_all', 'apple_cn'],
    'zte': ['zte'],
    'honor': ['honor_cn', 'honor_global_en'],
    'huawei': ['huawei_cn', 'huawei_global_en'],
    'google': ['google'],
    '360shouji': ['360shouji'],
    'oppo': ['oppo_global_en', 'oppo_cn'],
    'blackshark': ['blackshark', 'blackshark_en'],
    'meizu': ['meizu', 'meizu_en'],
    'nubia': ['nubia'],
    'vivo': ['vivo_global_en', 'vivo_cn'],
    'sony': ['sony_cn'],
    'coolpad': ['coolpad'],
    'smartisan': ['smartisan'],
    'xiaomi': ['xiaomi', 'xiaomi_en'],
    'asus': ['asus'], 'nokia': ['nokia'],
    'lenovo': ['lenovo'], 'zhixuan': ['zhixuan'],
    'motorola': ['motorola'],
    'nothing': ['nothing'], 'realme': ['realme_global_en', 'realme_cn'],
    'letv': ['letv']}

tv = {
    'xiaomi': ['mitv_global_en', 'mitv_cn'],
    'apple': ['apple_all_en', 'apple_all'],
    'honor': ['honor_cn'],
    'huawei': ['huawei_cn'],
    'google': ['google']
}
wearable = {
    'xiaomi': ['xiaomi-wear'],
    'apple': ['apple_all_en', 'apple_all'],
    'honor': ['honor_cn'],
    'huawei': ['huawei_cn'],
    'google': ['google']
}
brand_dict = {
    'samsung': ['samsung_cn', 'samsung_global_en'],
    'oneplus': ['oneplus_en', 'oneplus'],
    'apple': ['apple_all_en', 'apple_all', 'apple_cn'],
    'zte': ['zte'],
    'honor': ['honor_cn', 'honor_global_en'],
    'huawei': ['huawei_cn', 'huawei_global_en'],
    'google': ['google'],
    '360shouji': ['360shouji'],
    'oppo': ['oppo_global_en', 'oppo_cn'],
    'blackshark': ['blackshark', 'blackshark_en'],
    'meizu': ['meizu', 'meizu_en'],
    'nubia': ['nubia'],
    'vivo': ['vivo_global_en', 'vivo_cn'],
    'sony': ['sony_cn'],
    'coolpad': ['coolpad'],
    'smartisan': ['smartisan'],
    'xiaomi': ['xiaomi', 'xiaomi_en', 'xiaomi-wear', 'mitv_global_en', 'mitv_cn'],
    'asus': ['asus'],
    'nokia': ['nokia'],
    'lenovo': ['lenovo'],
    'zhixuan': ['zhixuan'],
    'motorola': ['motorola'],
    'nothing': ['nothing'],
    'realme': ['realme_global_en', 'realme_cn'],
    'letv': ['letv']
}
BRANDS = [
    'samsung', 'oneplus', 'apple', 'zte', 'honor', 'huawei', 'google', '360shouji', 'mitv', 'oppo', 'blackshark',
    'meizu', 'nubia', 'vivo', 'sony', 'coolpad', 'smartisan', 'xiaomi', 'asus', 'nokia', 'lenovo', 'zhixuan',
    'motorola', 'nothing', 'realme', 'letv'
]
