import re

round_data = {
    "bf1": {
        "kd": 4.93,
        "kpm": 2.69,
        "hs": 0.26,
        "rpr": 4.16,
        "apr": 2.04,
        "spm": 2739.54,
        "blood": 3.5670,
        "dedication": 7.5020,
        "all_round": 5.5345
    },
    "bf3": {
        "kd": 11.51,
        "kpm": 4.59,
        "hs": 0.26,
        "rpr": 7.84,
        "apr": 25.51,
        "spm": 27983.00,
        "blood": 7.6170,
        "dedication": 846.7660,
        "all_round": 427.1915
    },
    "bfv": {
        "kd": 4.22,
        "kpm": 1.78,
        "hs": 0.26,
        "rpr": 4.23,
        "apr": 5.23,
        "spm": 579.82,
        "blood": 2.8480,
        "dedication": 119.7840,
        "all_round": 61.2980
    },
    "bf4": {
        "kd": 6.0,
        "kpm": 3.0,
        "hs": 0.26,
        "rpr": 10.00,
        "apr": 10.00,
        "spm": 5000.00,
        "blood": 4.0,
        "dedication": 2000.00,
        "all_round": 1000.00
    },
}

classes = {
    "Assault": "突击兵",
    "Engineer": "工程兵",
    "Support": "支援兵",
    "Recon": "侦察兵",
    "Commander": "指挥官",
    "Medic": "医疗兵",
    "Scout": "侦察兵",
    "Pilot": "驾驶员",
    "Cavalry": "骑兵",
    "Tanker": "坦克"
}

mods = {

}

rank_pic = {
    (0, 9): {"path": "t_ui_rankswatch_1-9 1.png"},
    (10, 24): {"path": "t_ui_rankswatch_10-24 1.png"},
    (25, 44): {"path": "t_ui_rankswatch_25-44 1.png"},
    (45, 49): {"path": "t_ui_rankswatch_45-49 1.png"},
    (50, 99): {"path": "t_ui_rankswatch_50-99 1.png"},
    (100, 149): {"path": "t_ui_rankswatch_100-149 1.png"},
    (150, 199): {"path": "t_ui_rankswatch_150-190 1.png"},
    (200, 249): {"path": "t_ui_rankswatch_200-240 1.png"},
    (250, 299): {"path": "t_ui_rankswatch_250-290 1.png"},
    (300, 349): {"path": "t_ui_rankswatch_300-340 1.png"},
    (350, 399): {"path": "t_ui_rankswatch_350-390 1.png"},
    (400, 449): {"path": "t_ui_rankswatch_400-450 1.png"},
    (450, 499): {"path": "t_ui_rankswatch_450-490 1.png"},
    (500, 2999): {"path": "t_ui_rankswatch_500-3000 1.png"},
    (3000, 5000): {"path": "t_ui_rankswatch_3000-5000 1.png"},
}

bf_item = {
    "bf1": {
        "Wex": "韦克斯火焰喷射器",
        "MG 08/15": "MG08/15轻机枪",
        "Tankgewehr M1918": "M1918反坦克步枪",
        "Villar Perosa": "维拉尔·佩罗萨双管机枪",
        "Martini-Henry Grenade Launcher": "马蒂尼-亨利榴弹发射器",
        "Mortar — HE": "迫击炮—高爆弹",
        "Bandage Pouch": "绷带包",
        "Crossbow Launcher — HE": "十字弩发射器—高爆弹",
        "Trench Periscope": "战壕潜望镜",
        "Tripwire Bomb — GAS": "绊雷—毒气",
        "K Bullets": "K型子弹",
        "Anti-Tank Grenade": "反坦克手榴弹",
        "Flare Gun — Flash": "信号枪—闪光",
        "Anti-Tank Mine": "反坦克地雷",
        "Medical Syringe": "医疗注射器",
        "Tripwire Bomb — HE": "绊雷—高爆",
        "Tripwire Bomb — INC": "绊雷—燃烧",
        "Flare Gun — Spot": "信号枪—标记",
        "Crossbow Launcher — FRG": "十字弩发射器—破片",
        "Ammo Pouch": "弹药包",
        "Sniper Decoy": "狙击手诱饵",
        "Medical Crate": "医疗箱",
        "Sniper Shield": "狙击手盾牌",
        "Ammo Crate": "弹药箱",
        "AT Rocket Gun": "反坦克火箭枪",
        "Mortar — AIR": "迫击炮—空爆弹",
        "Dynamite": "炸药",
        "Limpet Charge": "吸附式炸弹",
        "Repair Tool": "维修工具",
        "AA Rocket Gun": "防空火箭枪",
        "Livens Projector": "利文斯投射器",
        "Mondragón Storm": "蒙德拉贡风暴型",
        "Mondragón Optical": "蒙德拉贡光学型",
        "Cei-Rigotti Factory": "切-里戈蒂工厂型",
        "M1907 SL Sweeper": "M1907 SL扫荡型",
        "Autoloading 8 .25 Extended": "自动装填8型.25加长型",
        "Selbstlader 1906 Factory": "1906半自动工厂型",
        "M1907 SL Trench": "M1907 SL堑壕型",
        "Selbstlader M1916 Factory": "M1916半自动工厂型",
        "Selbstlader M1916 Optical": "M1916半自动光学型",
        "Mondragón Sniper": "蒙德拉贡狙击型",
        "Cei-Rigotti Optical": "切-里戈蒂光学型",
        "Cei-Rigotti Trench": "切-里戈蒂堑壕型",
        "Selbstlader M1916 Marksman": "M1916半自动神射手型",
        "M1907 SL Factory": "M1907 SL工厂型",
        "Autoloading 8 .35 Factory": "自动装填8型.35工厂型",
        "Autoloading 8 .35 Marksman": "自动装填8型.35神射手型",
        "RSC 1917 Factory": "RSC 1917工厂型",
        "RSC 1917 Optical": "RSC 1917光学型",
        "Selbstlader 1906 Sniper": "1906半自动狙击型",
        "General Liu Rifle Storm": "刘将军步枪风暴型",
        "General Liu Rifle Factory": "刘将军步枪工厂型",
        "Fedorov Avtomat Trench": "费德洛夫自动步枪堑壕型",
        "Fedorov Avtomat Optical": "费德洛夫自动步枪光学型",
        "Farquhar-Hill Optical": "法夸尔-希尔光学型",
        "Farquhar-Hill Storm": "法夸尔-希尔风暴型",
        "Howell Automatic Factory": "豪厄尔自动步枪工厂型",
        "Howell Automatic Sniper": "豪厄尔自动步枪狙击型",
        "M1917 Patrol Carbine": "M1917巡逻卡宾枪",
        "Carcano M91 Patrol Carbine": "卡尔卡诺M91巡逻卡宾枪",
        "Hellfighter Trench Shotgun": "地狱战士堑壕霰弹枪",
        "12g Automatic Hunter": "12号自动猎兵型",
        "Model 10-A Factory": "10-A型工厂型",
        "Model 10-A Hunter": "10-A型猎兵型",
        "12g Automatic Backbored": "12号自动扩膛型",
        "M97 Trench Gun Hunter": "M97堑壕枪猎兵型",
        "M97 Trench Gun Backbored": "M97堑壕枪扩膛型",
        "Model 10-A Slug": "10-A型独头弹型",
        "12g Automatic Extended": "12号自动加长型",
        "M97 Trench Gun Sweeper": "M97堑壕枪扫荡型",
        "Sjögren Inertial Factory": "肖格伦惯性工厂型",
        "Model 1900 Factory": "1900型工厂型",
        "Model 1900 Slug": "1900型独头弹型",
        "Sjögren Inertial Slug": "肖格伦惯性独头弹型",
        "Mars Automatic": "火星自动手枪",
        "Auto Revolver": "自动左轮手枪",
        "Red Baron's P08": "红男爵的P08",
        "C96": "C96手枪",
        "C93": "C93手枪",
        "Bodeo 1889": "博迪奥1889",
        "Bull Dog Revolver": "斗牛犬左轮",
        "Repetierpistole M1912": "M1912连发手枪",
        "1903 Hammerless": "1903无击锤",
        "Hellfighter M1911": "地狱战士M1911",
        "Modello 1915": "1915型手枪",
        "Gasser M1870": "加瑟M1870",
        "Frommer Stop": "弗罗默停止式",
        "No. 3 Revolver": "3号左轮",
        "M1911": "M1911手枪",
        "Kolibri": "蜂鸟手枪",
        "Mle 1903": "1903型手枪",
        "P08 Pistol": "P08手枪",
        "Taschenpistole M1914": "M1914袖珍手枪",
        "Obrez Pistol": "奥布雷兹手枪",
        "Nagant Revolver": "纳甘左轮",
        "Revolver Mk VI": "Mk VI左轮",
        "Type 38 Arisaka Patrol": "三八式有坂巡逻卡宾枪",
        "Madsen MG Trench": "麦德森机枪堑壕型",
        "M1909 Benét–Mercié Storm": "M1909贝内特-梅西耶风暴型",
        "Huot Automatic Low Weight": "胡特自动轻量型",
        "Lewis Gun Low Weight": "刘易斯机枪轻量型",
        "M1909 Benét–Mercié Telescopic": "M1909贝内特-梅西耶望远式",
        "BAR M1918 Telescopic": "BAR M1918望远式",
        "BAR M1918 Storm": "BAR M1918风暴型",
        "Lewis Gun Suppressive": "刘易斯机枪压制型",
        "Madsen MG Storm": "麦德森机枪风暴型",
        "Madsen MG Low Weight": "麦德森机枪轻量型",
        "BAR M1918 Trench": "BAR M1918堑壕型",
        "Lewis Gun Optical": "刘易斯机枪光学型",
        "MG15 n.A. Suppressive": "MG15 n.A.压制型",
        "MG15 n.A. Storm": "MG15 n.A.风暴型",
        "M1909 Benét–Mercié Optical": "M1909贝内特-梅西耶光学型",
        "MG15 n.A. Low Weight": "MG15 n.A.轻量型",
        "Chauchat Telescopic": "绍沙望远式",
        "Chauchat Low Weight": "绍沙轻量型",
        "Huot Automatic Optical": "胡特自动光学型",
        "Perino Model 1908 Defensive": "佩里诺1908型防御型",
        "Perino Model 1908 Low Weight": "佩里诺1908型轻量型",
        "Parabellum MG14/17 Low Weight": "帕拉贝鲁姆MG14/17轻量型",
        "Parabellum MG14/17 Suppressive": "帕拉贝鲁姆MG14/17压制型",
        "M1917 MG Low Weight": "M1917机枪轻量型",
        "M1917 MG Telescopic": "M1917机枪望远式",
        "lMG 08/18 Low Weight": "lMG 08/18轻量型",
        "lMG 08/18 Suppressive": "lMG 08/18压制型",
        "Shovel": "工兵铲",
        "Trench Mace": "战壕钉头锤",
        "Sawtooth Knife": "锯齿刀",
        "Club": "棍棒",
        "Compact Trench Knife": "紧凑型战壕刀",
        "Trench Knife": "战壕刀",
        "Hellfighter Bolo Knife": "地狱战士波洛刀",
        "US Trench Knife": "美军战壕刀",
        "Bedouin Dagger": "贝都因匕首",
        "Jambiya Knife": "詹比亚弯刀",
        "Spiked Club": "尖刺棍棒",
        "Bayonet Charge": "刺刀冲锋",
        "Hatchet": "手斧",
        "Bartek Bludgeon": "巴特克重棍",
        "Cavalry Sword": "骑兵军刀",
        "Combat Knife": "战斗刀",
        "Survival Knife": "生存刀",
        "Pickaxe": "镐",
        "Nail Knife": "钉刀",
        "Saber": "马刀",
        "Trench Fleur": "战壕百合",
        "Raider Club": "掠夺者棍棒",
        "Billhook": "钩镰",
        "Cogwheel Club": "齿轮棍",
        "Kukri": "廓尔喀弯刀",
        "Arditi Dagger": "敢死队匕首",
        "Cavalry Lance": "骑兵长矛",
        "Cossack Dagger": "哥萨克匕首",
        "Dud Club": "哑弹棍",
        "Totokia": "托托基亚权杖",
        "French Butcher Knife": "法式屠刀",
        "Russian Award Knife": "俄军奖赏刀",
        "Coupe Coupe": "库普刀",
        "Russian Axe": "俄式斧",
        "Naval Cutlass": "海军弯刀",
        "Grappling Hook": "抓钩",
        "Ottoman Flanged Mace": "奥斯曼凸缘钉头锤",
        "Ottoman Kilij": "奥斯曼基利杰弯刀",
        "Yatagan Sword": "亚特坎剑",
        "Meat Cleaver": "切肉刀",
        "Prybar": "撬棍",
        "Wine Bottle": "酒瓶",
        "Sickle": "镰刀",
        "Welsh Blade": "威尔士刀",
        "M1903 Marksman": "M1903神射手型",
        "Russian 1895 Sniper": "1895俄式狙击型",
        "Lawrence of Arabia's SMLE": "阿拉伯的劳伦斯SMLE",
        "Gewehr 98 Marksman": "Gewehr 98神射手型",
        "Gewehr M.95 Infantry": "Gewehr M.95步兵型",
        "SMLE MKIII Marksman": "SMLE MKIII神射手型",
        "Martini-Henry Infantry": "马蒂尼-亨利步兵型",
        "SMLE MKIII Infantry": "SMLE MKIII步兵型",
        "Gewehr 98 Infantry": "Gewehr 98步兵型",
        "Gewehr M.95 Carbine": "Gewehr M.95卡宾型",
        "Gewehr M.95 Marksman": "Gewehr M.95神射手型",
        "Russian 1895 Trench": "1895俄式堑壕型",
        "Russian 1895 Infantry": "1895俄式步兵型",
        "M1903 Sniper": "M1903狙击型",
        "M1903 Experimental": "M1903实验型",
        "SMLE MKIII Carbine": "SMLE MKIII卡宾型",
        "Gewehr 98 Sniper": "Gewehr 98狙击型",
        "Lebel Model 1886 Infantry": "勒贝尔1886型步兵型",
        "Lebel Model 1886": "勒贝尔1886型",
        "Lebel Model 1886 Sniper": "勒贝尔1886型狙击型",
        "Martini-Henry Sniper": "马蒂尼-亨利狙击型",
        "Vetterli-Vitali M1870/87 Carbine": "维特利-维塔利M1870/87卡宾型",
        "Vetterli-Vitali M1870/87 Infantry": "维特利-维塔利M1870/87步兵型",
        "Mosin-Nagant M91 Marksman": "莫辛-纳甘M91神射手型",
        "Mosin-Nagant M91 Infantry": "莫辛-纳甘M91步兵型",
        "Carcano M91 Carbine": "卡尔卡诺M91卡宾型",
        "Type 38 Arisaka Infantry": "三八式有坂步兵型",
        "Ross MkIII Marksman": "罗斯MkIII神射手型",
        "M1917 Enfield Infantry": "M1917恩菲尔德步兵型",
        "Ross MkIII Infantry": "罗斯MkIII步兵型",
        "M1917 Enfield Silenced": "M1917恩菲尔德消音型",
        "Incendiary Grenade": "燃烧手榴弹",
        "Rifle Grenade — FRG": "步枪榴弹—破片",
        "Impact Grenade": "冲击手榴弹",
        "Frag Grenade": "破片手榴弹",
        "Rifle Grenade — SMK": "步枪榴弹—烟雾",
        "Mini Grenade": "迷你手榴弹",
        "Smoke Grenade": "烟雾弹",
        "Gas Grenade": "毒气弹",
        "Light Anti-Tank Grenade": "轻型反坦克手榴弹",
        "Rifle Grenade — HE": "步枪榴弹—高爆",
        "Russian Standard Grenade": "俄军标准手榴弹",
        "Improvised Grenade": "简易手榴弹",
        "Gewehr M.95": "Gewehr M.95步枪",
        "M1903": "M1903步枪",
        "Gewehr 98": "Gewehr 98步枪",
        "SMLE MKIII": "SMLE MKIII步枪",
        "Russian 1895": "1895俄式步枪",
        "Mosin-Nagant M91": "莫辛-纳甘M91步枪",
        "Sawed Off Shotgun": "锯短型霰弹枪",
        "Pieper M1893": "皮珀M1893",
        "C96 Carbine": "C96卡宾枪",
        "Frommer Stop Auto": "弗罗默停止式自动型",
        "P08 Artillerie": "P08炮兵型",
        "M1911 Extended": "M1911加长型",
        "Mle 1903 Extended": "1903型加长型",
        "C93 Carbine": "C93卡宾枪",
        "MP 18 Trench": "MP18堑壕型",
        "MP 18 Experimental": "MP18实验型",
        "Automatico M1918 Factory": "M1918自动步枪工厂型",
        "MP 18 Optical": "MP18光学型",
        "Automatico M1918 Storm": "M1918自动步枪风暴型",
        "Automatico M1918 Trench": "M1918自动步枪堑壕型",
        "Hellriegel 1915 Factory": "赫尔里格尔1915工厂型",
        "Ribeyrolles 1918 Factory": "里贝罗勒1918工厂型",
        "Hellriegel 1915 Defensive": "赫尔里格尔1915防御型",
        "SMG 08/18 Optical": "SMG08/18光学型",
        "SMG 08/18 Factory": "SMG08/18工厂型",
        "M1917 Trench Carbine": "M1917堑壕卡宾枪",
        "Maschinenpistole M1912/P.16 Storm": "M1912/P.16冲锋枪风暴型",
        "RSC SMG Factory": "RSC冲锋枪工厂型",
        "RSC SMG Optical": "RSC冲锋枪光学型",
        "Annihilator Trench": "歼灭者堑壕型",
        "Maschinenpistole M1912/P.16 Experimental": "M1912/P.16冲锋枪实验型",
        "Ribeyrolles 1918 Optical": "里贝罗勒1918光学型",
        "A7v heavy tank": "A7V重型坦克",
        "Mark v landship": "马克V型陆地舰",
        "Ft-17 light tank": "FT-17轻型坦克",
        "Artillery truck": "炮兵卡车",
        "St chamond": "圣沙蒙坦克",
        "Putilov garford": "普蒂洛夫加福德装甲车",
        "Halberstadt cl. ii attack plane": "哈尔伯施塔特CL.II攻击机",
        "Bristol f2.b attack plane": "布里斯托F2.B攻击机",
        "A.e.f 2-a2 attack plane": "AEF 2-A2攻击机",
        "Rumpler c.i attack plane": "鲁姆普勒C.I攻击机",
        "Gotha g.iv bomber": "哥达G.IV轰炸机",
        "Caproni ca.5 bomber": "卡普罗尼Ca.5轰炸机",
        "Airco dh.10": "空客DH.10轰炸机",
        "Hansa-brandenburg g.i": "汉莎-勃兰登堡G.I轰炸机",
        "Spad s xiii fighter": "斯帕德S.XIII战斗机",
        "Sopwith camel fighter": "索普威斯骆驼战斗机",
        "Dr.1 fighter": "福克Dr.I战斗机",
        "Albatros diii fighter": "阿尔巴特罗斯D.III战斗机",
        "Ilya muromets": "伊利亚穆罗梅茨轰炸机",
        "C-class airship": "C级飞艇",
        "M30 scout": "M30侦察车",
        "37/95 scout": "37/95侦察车",
        "Kft scout": "KFT侦察车",
        "Mc 18j sidecar": "MC 18J边车",
        "Mc 3.5hp sidecar": "MC 3.5HP边车",
        "Rnas armored car": "RNAS装甲车",
        "Romfell armored car": "罗姆菲尔装甲车",
        "Ev4 armored car": "EV4装甲车",
        "F.t. armored car": "FT装甲车",
        "M.a.s. torpedo boat": "MAS鱼雷艇",
        "Y lighter landing craft": "Y型登陆艇",
        "L-class destroyer": "L级驱逐舰",
        "Fk 96 field gun": "FK 96野战炮",
        "Fortress gun": "要塞炮",
        "Qf 1 aa": "QF 1防空炮",
        "Heavy machine gun": "重机枪",
        "He auto-cannon": "高爆自动炮",
        "Bl 9.2 siege gun": "BL 9.2英寸攻城炮",
        "305/52 o coastal gun": "305/52 O海岸炮",
        "Airship l30": "L30飞艇",
        "Armored train": "装甲列车",
        "Dreadnought": "无畏舰",
        "Char 2c": "夏尔2C超重型坦克",
        "Horse": "战马"
    },
    "bfv": {
        "MG 42": "MG42机枪",
        "MG 34": "MG34机枪",
        "VGO": "VGO机枪",
        "M1922 MG": "M1922机枪",
        "S2-200": "S2-200机枪",
        "M1919A6": "M1919A6机枪",
        "Boys AT Rifle": "博伊斯反坦克步枪",
        "Panzerbüchse 39": "39型反坦克步枪",
        "Frag Grenade Rifle": "步枪榴弹（高爆）",
        "Sticky Dynamite": "粘性炸药",
        "Panzerfaust": "铁拳",
        "Ammo Crate": "弹药箱",
        "Bandages": "绷带",
        "AT Mine": "反坦克地雷",
        "AP Mine": "人员杀伤地雷",
        "Medical Crate": "医疗箱",
        "Spotting Scope": "瞄准镜",
        "Flare Gun": "信号枪",
        "Spawn Beacon": "信标",
        "Smoke Grenade": "烟雾弹",
        "Frag Grenade": "破片手榴弹",
        "Incendiary Grenade": "燃烧弹",
        "PIAT": "PIAT反坦克发射器",
        "AT Grenade Pistol": "反坦克榴弹手枪",
        "Smoke Grenade Rifle": "步枪烟雾弹",
        "Anti-Tank Bundle Grenade": "反坦克集束手榴弹",
        "Throwing Blade": "飞刀",
        "Impact Grenade": "冲击手榴弹",
        "Medical Syringe": "医疗针",
        "Fliegerfaust": "飞拳",
        "Shaped Charge": "锥形炸药",
        "Lunge Mine": "刺雷",
        "M1A1 Bazooka": "M1A1巴祖卡",
        "M2 Flamethrower": "M2火焰喷射器",
        "Katana": "武士刀",
        "Kunai": "苦无",
        "Doppel-Schuss": "双管步枪",
        "Type 99 Mine": "九九式地雷",
        "Firecrackers": "鞭炮",
        "RMN50 Rifle Frag": "RMN50步枪榴弹",
        "Demolition Grenade": "爆破手榴弹",
        "Pistol Flamethrower": "手枪式火焰喷射器",
        "Kampfpistole": "战斗手枪",
        "Trench Carbine": "战壕卡宾枪",
        "P08 Carbine": "P08卡宾枪",
        "Liberator": "解放者手枪",
        "Repetierpistole M1912": "M1912连发手枪",
        "Mk VI Revolver": "Mk VI左轮手枪",
        "M1911": "M1911手枪",
        "P38 Pistol": "P38手枪",
        "Ruby": "鲁比手枪",
        "P08 Pistol": "P08手枪",
        "Type 94": "九四式手枪",
        "Model 27": "27型左轮手枪",
        "Welrod": "威尔罗德手枪",
        "PPK": "PPK手枪",
        "PPKS": "PPK/S手枪",
        "M1911 Suppressed": "M1911消音手枪",
        "StG 44": "StG44突击步枪",
        "Sturmgewehr 1-5": "StG1-5突击步枪",
        "M1907 SF": "M1907半自动步枪",
        "Ribeyrolles 1918": "里贝罗勒1918",
        "Breda M1935 PG": "贝雷塔M1935",
        "M2 Carbine": "M2卡宾枪",
        "Commando Carbine": "突击队卡宾枪",
        "M28 con Tromboncino": "M28枪榴弹步枪",
        "Jungle Carbine": "丛林卡宾枪",
        "Gewehr 43": "Gewehr 43步枪",
        "M1A1 Carbine": "M1A1卡宾枪",
        "Turner SMLE": "特纳SMLE步枪",
        "Selbstlader 1916": "1916型半自动步枪",
        "Gewehr 1-5": "Gewehr 1-5步枪",
        "Ag m/42": "Ag m/42步枪",
        "MAS 44": "MAS 44步枪",
        "Karabin 1938M": "1938M卡宾枪",
        "M1 Garand": "M1加兰德步枪",
        "M3 Infrared": "M3红外线步枪",
        "M1941 Johnson": "M1941约翰逊步枪",
        "Scout Knife M1916": "M1916侦察刀",
        "Hatchet": "手斧",
        "Club": "棍棒",
        "Shovel": "工兵铲",
        "Pickaxe": "镐",
        "Kukri": "廓尔喀弯刀",
        "British Army Jack Knife": "英军小刀",
        "Lever Pipe": "撬棍",
        "K98 Bayonet": "K98刺刀",
        "Poignard": "匕首",
        "German Naval Dagger": "德国海军匕首",
        "Broken Bottle": "破瓶",
        "Hachiwari": "破刀",
        "Escape Axe": "逃生斧",
        "EGW Survival Knife": "EGW生存刀",
        "Combat Knife": "战斗刀",
        "Commando Machete": "突击队砍刀",
        "Sai": "十手",
        "Bolo-Guna": "波洛刀",
        "Ilse's Pickaxe": "伊尔丝的镐",
        "Control Stick": "操纵杆",
        "Lion Head Sword": "狮头剑",
        "Golden Eagle": "金鹰",
        "Lewis Gun": "刘易斯机枪",
        "KE7": "KE7轻机枪",
        "Bren Gun": "布伦轻机枪",
        "FG-42": "FG-42伞兵步枪",
        "LS/26": "LS/26轻机枪",
        "Madsen MG": "麦德森机枪",
        "Chauchat": "绍沙轻机枪",
        "BAR M1918A2": "BAR M1918A2轻机枪",
        "Type 97 MG": "九七式机枪",
        "Type 11 LMG": "十一年式轻机枪",
        "12g Automatic": "12号自动霰弹枪",
        "M30 Drilling": "M30三管猎枪",
        "M1897": "M1897霰弹枪",
        "Model 37": "37型霰弹枪",
        "Sjögren Shotgun": "肖格伦霰弹枪",
        "M1928A1": "M1928A1冲锋枪",
        "MP34": "MP34冲锋枪",
        "MP28": "MP28冲锋枪",
        "STEN": "斯登冲锋枪",
        "Suomi KP/-31": "索米KP/-31冲锋枪",
        "EMP": "EMP冲锋枪",
        "MP40": "MP40冲锋枪",
        "ZK-383": "ZK-383冲锋枪",
        "MAB 38": "MAB 38冲锋枪",
        "Type 100": "百式冲锋枪",
        "M3 Grease Gun": "M3黄油枪",
        "Type 2A": "二式冲锋枪",
        "Welgun": "韦尔冈冲锋枪",
        "Krag–Jørgensen": "克拉格-约根森步枪",
        "Gewehr M95/30": "M95/30步枪",
        "Lee-Enfield No.4 Mk I": "李-恩菲尔德No.4 Mk I步枪",
        "Kar98k": "Kar98k步枪",
        "Ross Rifle Mk III": "罗斯步枪Mk III",
        "Type 99 Arisaka": "九九式步枪",
        "K31/43": "K31/43步枪",
        "RSC": "RSC步枪",
        "Selbstlader 1906": "1906型半自动步枪",
        "Model 8": "8型半自动步枪",
        "ZH-29": "ZH-29步枪",
        "Stuka b-1": "斯图卡B-1俯冲轰炸机",
        "Stuka b-2": "斯图卡B-2俯冲轰炸机",
        "Mosquito mkii": "蚊式MkII战斗机",
        "Mosquito fb mkvi": "蚊式FB MkVI战斗轰炸机",
        "Bf 109 g-2": "BF109 G-2战斗机",
        "Bf 109 g-6": "BF109 G-6战斗机",
        "Spitfire mk va": "喷火MkVA战斗机",
        "Spitfire mk vb": "喷火MkVB战斗机",
        "Blenheim mki": "布伦海姆MKI轰炸机",
        "Blenheim mk if": "布伦海姆MK IF战斗机",
        "Ju-88 a": "容克88A轰炸机",
        "Ju-88 c": "容克88C重型战斗机",
        "Corsair f4u-1a": "海盗F4U-1A战斗机",
        "Corsair f4u-1c": "海盗F4U-1C战斗机",
        "Zero a6m2": "零式A6M2战斗机",
        "Zero a6m5": "零式A6M5战斗机",
        "P51d fighter": "P51D野马战斗机",
        "P51k fighter": "P51K野马战斗机",
        "A-20 bomber": "A-20浩劫轰炸机",
        "P-70 night fighter": "P-70夜间战斗机",
        "Kübelwagen": "水桶车",
        "M3": "M3半履带车",
        "T48 gmc": "T48运兵车",
        "Kettenkrad": "履带摩托车",
        "Sd. kfz 251 halftrack": "Sd.Kfz 251半履带车",
        "Sd. kfz. 251 pakwagen": "Sd.Kfz 251反坦克车",
        "Universal carrier": "布伦通用载具",
        "Tractor": "拖拉机",
        "Type 95 car": "九五式小型乘用车",
        "Gpw": "威利斯吉普",
        "Dinghy": "橡皮艇",
        "Lcvp": "登陆艇",
        "Churchill mk vii": "丘吉尔Mk VII坦克",
        "Churchill gun carrier": "丘吉尔运载坦克",
        "Churchill crocodile": "丘吉尔鳄式喷火坦克",
        "Tiger i": "虎式坦克",
        "Sturmtiger": "突击虎式坦克",
        "Panzer 38t": "38(t)坦克",
        "Staghound t17e1": "猎鹿犬T17E1装甲车",
        "Panzer iv": "四号坦克",
        "Flakpanzer iv": "四号防空坦克",
        "Sturmgeschutz iv": "四号突击炮",
        "Valentine mk viii": "瓦伦丁Mk VIII坦克",
        "Valentine archer": "瓦伦丁弓箭手坦克",
        "Valentine aa mk i": "瓦伦丁防空坦克",
        "Sherman": "谢尔曼坦克",
        "T34 calliope": "T34管风琴火箭坦克",
        "Hachi": "哈奇轻型坦克",
        "Type 97": "九七式中型坦克",
        "Lvt": "两栖登陆车",
        "Ka-mi": "卡米两栖坦克",
        "M8 greyhound": "M8灰狗装甲车",
        "Sdkfz 234 puma": "Sd.Kfz 234美洲狮装甲车",
        "6 pounder": "6磅反坦克炮",
        "Flak 38": "Flak 38防空炮",
        "Pak 40": "Pak 40反坦克炮",
        "Vickers": "维克斯重机枪",
        "Stationary mg34": "固定式MG34机枪",
        "M2 hmg": "M2重机枪",
        "Type 93 hmg": "九三式重机枪",
        "40mm aa": "40mm防空炮",
        "Type 10": "十年式120mm高射炮"

    },
    "bf3": {
        "RPK": "RPK",
        "SKS": "SKS",
        "M39": "M39",
        "Pecheneg": "Pecheneg",
        "M416": "M416",
        "Saiga": "Saiga",
        "G36C": "G36C",
        "M412 Rex": "M412 Rex",
        "SV98": "SV98",
        "AKS74U": "AKS74U",
        "RPG-7": "RPG-7",
        "Crossbow kobra": "Crossbow kobra",
        "Glock 17": "Glock 17",
        "AN94": "AN94",
        "M60": "M60",
        "M1911 LIT": "M1911 LIT",
        "SCAR": "SCAR",
        "MK11": "MK11",
        "Glock 18 Silenced": "Glock 18 Silenced",
        "UMP": "UMP",
        "PDR": "PDR",
        "M98B": "M98B",
        "M9 Silenced": "M9 Silenced",
        "XP2 L86A1": "XP2 L86A1",
        "M40A5": "M40A5",
        "USAS": "USAS",
        "XP2 LSAT": "XP2 LSAT",
        "XP1 QBB95": "XP1 QBB95",
        "XP1 HK53": "XP1 HK53",
        "M1911": "M1911",
        "XP1 QBU88": "XP1 QBU88",
        "M16A4": "M16A4",
        "XP2 AUG": "XP2 AUG",
        "M1014": "M1014",
        "AEK971": "AEK971",
        "G3A4": "G3A4",
        "Taurus 44": "Taurus 44",
        "Glock 17 Silenced": "Glock 17 Silenced",
        "Underslung Launcher": "Underslung Launcher",
        "Glock 18": "Glock 18",
        "FGM-148 JAVELIN": "FGM-148 JAVELIN",
        "F2000": "F2000",
        "M1911 SILENCED": "M1911 SILENCED",
        "Knife": "Knife",
        "MP443 LIT": "MP443 LIT",
        "Taurus 44 scoped": "Taurus 44 scoped",
        "XP1 L96": "XP1 L96",
        "XP1 FAMAS": "XP1 FAMAS",
        "AK74M": "AK74M",
        "M249": "M249",
        "A91": "A91",
        "AS-VAL": "AS-VAL",
        "P90": "P90",
        "M93R": "M93R",
        "XP1 PP19": "XP1 PP19",
        "870": "870",
        "XP2 HK417": "XP2 HK417",
        "MP443 Silenced": "MP443 Silenced",
        "M9 Flashlight": "M9 Flashlight",
        "PP2000": "PP2000",
        "XP2 SPAS12": "XP2 SPAS12",
        "MP7": "MP7",
        "Underslung Shotgun": "Underslung Shotgun",
        "MP 443": "MP 443",
        "Crossbow Scoped": "Crossbow Scoped",
        "XP1 L85A2": "XP1 L85A2",
        "DAO": "DAO",
        "M27": "M27",
        "SG553": "SG553",
        "Type88": "Type88",
        "SA-18 IGLA AA": "SA-18 IGLA AA",
        "M240": "M240",
        "XP2 MTAR-21": "XP2 MTAR-21",
        "SVD": "SVD",
        "KH2002": "KH2002",
        "XP1 Jackhammer": "XP1 Jackhammer",
        "XP2 SCARL": "XP2 SCARL",
        "M1911 Tactical": "M1911 Tactical",
        "XP2 MP5K": "XP2 MP5K",
        "FIM-92 STINGER AA": "FIM-92 STINGER AA",
        "M9": "M9",
        "XP2 ACR": "XP2 ACR",
        "M4A1": "M4A1",
        "XP2 JNG90": "XP2 JNG90",
        "XP1 QBZ95B": "XP1 QBZ95B",
        "XP1 MG36": "XP1 MG36",
        "Mk153 SMAW": "Mk153 SMAW",
        "VEHICLE IFV BTR 90": "VEHICLE IFV BTR 90",
        "VEHICLE AIR HELICOPTER ATTACK MI28": "VEHICLE AIR HELICOPTER ATTACK MI28",
        "STATIONARY AA CENTURION C-RAM": "STATIONARY AA CENTURION C-RAM",
        "VEHICLE AIR JET ATTACK A10": "VEHICLE AIR JET ATTACK A10",
        "VEHICLE AIR HELICOPTER SCOUT Z11": "VEHICLE AIR HELICOPTER SCOUT Z11",
        "VEHICLE MBT T90": "VEHICLE MBT T90",
        "VEHICLE AA LAV-AD": "VEHICLE AA LAV-AD",
        "VEHICLE JEEP GROWLER ITV": "VEHICLE JEEP GROWLER ITV",
        "VEHICLE JEEP VAN MODIFIED": "VEHICLE JEEP VAN MODIFIED",
        "VEHICLE JEEP HUMVEE XP5": "VEHICLE JEEP HUMVEE XP5",
        "VEHICLE TRANSPORT RIB BOAT": "VEHICLE TRANSPORT RIB BOAT",
        "VEHICLE QUAD BIKE": "VEHICLE QUAD BIKE",
        "VEHICLE AIR GUNSHIP": "VEHICLE AIR GUNSHIP",
        "STATIONARY AA PANTSIR-S1": "STATIONARY AA PANTSIR-S1",
        "VEHICLE AIR JET FIGHTER SU35": "VEHICLE AIR JET FIGHTER SU35",
        "VEHICLE AIR HELICOPTER ATTACK AH1Z": "VEHICLE AIR HELICOPTER ATTACK AH1Z",
        "VEHICLE IFV BMP": "VEHICLE IFV BMP",
        "VEHICLE JEEP VODNIK": "VEHICLE JEEP VODNIK",
        "STATIONARY AT KORNET": "STATIONARY AT KORNET",
        "VEHICLE IFV LAV-25": "VEHICLE IFV LAV-25",
        "VEHICLE JEEP DPV": "VEHICLE JEEP DPV",
        "VEHICLE AIR JET ATTACK SU25": "VEHICLE AIR JET ATTACK SU25",
        "VEHICLE AIR JET FIGHTER F18": "VEHICLE AIR JET FIGHTER F18",
        "VEHICLE TD M1128": "VEHICLE TD M1128",
        "VEHICLE AIR JET FIGHTER F-35 JSF": "VEHICLE AIR JET FIGHTER F-35 JSF",
        "VEHICLE MBT M1 ABRAMS": "VEHICLE MBT M1 ABRAMS",
        "VEHICLE JEEP VODNIK MODIFIED": "VEHICLE JEEP VODNIK MODIFIED",
        "VEHICLE TRANSPORT KA-60": "VEHICLE TRANSPORT KA-60",
        "VEHICLE TD SPRUT-SD": "VEHICLE TD SPRUT-SD",
        "VEHICLE JEEP VODNIK XP5": "VEHICLE JEEP VODNIK XP5",
        "VEHICLE AIR DROPSHIP": "VEHICLE AIR DROPSHIP",
        "VEHICLE MART BM-23": "VEHICLE MART BM-23",
        "STATIONARY AT TOW": "STATIONARY AT TOW",
        "VEHICLE MART HIMARS": "VEHICLE MART HIMARS",
        "VEHICLE AA 9K22 TUNGUSKA": "VEHICLE AA 9K22 TUNGUSKA",
        "VEHICLE JEEP VDV": "VEHICLE JEEP VDV",
        "VEHICLE TRANSPORT UH-1Y VENOM": "VEHICLE TRANSPORT UH-1Y VENOM",
        "VEHICLE JEEP HUMVEE": "VEHICLE JEEP HUMVEE",
        "VEHICLE TRANSPORT AAV-7A1": "VEHICLE TRANSPORT AAV-7A1",
        "VEHICLE AIR HELICOPTER SCOUT AH6": "VEHICLE AIR HELICOPTER SCOUT AH6",
        "VEHICLE SKIDLOADER": "VEHICLE SKIDLOADER",
        "VEHICLE BIKE DIRTBIKE": "VEHICLE BIKE DIRTBIKE",
        "VEHICLE JEEP HUMVEE MODIFIED": "VEHICLE JEEP HUMVEE MODIFIED"
    },
    "bf4": {
        "ak-12": "ak-12",
        "ace-53-sv": "ace-53-sv",
        "m224-mortar": "m224-mortar",
        "mtar-21": "mtar-21",
        "boot": "boot",
        "ucav": "ucav",
        "rpk": "rpk",
        "m82a3-mid": "m82a3-mid",
        "rorsch-mk-1": "rorsch-mk-1",
        "m39-emr": "m39-emr",
        "as-val": "as-val",
        "338-recon": "338-recon",
        "m67-frag": "m67-frag",
        "pkp-pecheneg": "pkp-pecheneg",
        "m416": "m416",
        "qbu-88": "qbu-88",
        "m32-mgl": "m32-mgl",
        "aug-a3": "aug-a3",
        "g36c": "g36c",
        "acb-90": "acb-90",
        "compact-45": "compact-45",
        "mbt-law": "mbt-law",
        "mare-s-leg": "mare-s-leg",
        "repair-tool": "repair-tool",
        "jng-90": "jng-90",
        "m412-rex": "m412-rex",
        "xm25-smoke": "xm25-smoke",
        "hvm-ii": "hvm-ii",
        "precision": "precision",
        "mg4": "mg4",
        "u-100-mk5": "u-100-mk5",
        "acw-r": "acw-r",
        "saiga-12k": "saiga-12k",
        "m60-e4": "m60-e4",
        "lsat": "lsat",
        "m82a3-cqb": "m82a3-cqb",
        "cbj-ms": "cbj-ms",
        "unica-6": "unica-6",
        "mpx": "mpx",
        "scar-h": "scar-h",
        "mk11-mod-0": "mk11-mod-0",
        "dbv-12": "dbv-12",
        "ump-45": "ump-45",
        "scout": "scout",
        "eod-bot": "eod-bot",
        "deagle-44": "deagle-44",
        "v40-mini": "v40-mini",
        "m98b": "m98b",
        "aku-12": "aku-12",
        "scar-h-sv": "scar-h-sv",
        "f2000": "f2000",
        "cs-lr4": "cs-lr4",
        "gol-magnum": "gol-magnum",
        "qbz-95-1": "qbz-95-1",
        "m40a5": "m40a5",
        "usas-12": "usas-12",
        "sks": "sks",
        "tanto": "tanto",
        "seal": "seal",
        "carbon-fiber": "carbon-fiber",
        "fy-js": "fy-js",
        "weaver": "weaver",
        "m1911": "m1911",
        "rfb": "rfb",
        "type-95b-1": "type-95b-1",
        "xm25-airburst": "xm25-airburst",
        "id-p-xp6-iname-m60ult": "id-p-xp6-iname-m60ult",
        "m320-smk": "m320-smk",
        "m16a4": "m16a4",
        "l115": "l115",
        "c4-explosive": "c4-explosive",
        "trench": "trench",
        "c100": "c100",
        "neck": "neck",
        "aek-971": "aek-971",
        "44-magnum": "44-magnum",
        "cz-3a1": "cz-3a1",
        "l86a2": "l86a2",
        "usas-12-flir": "usas-12-flir",
        "m2-slam": "m2-slam",
        "cz-805": "cz-805",
        "amr-2": "amr-2",
        "m320-he": "m320-he",
        "bj-2": "bj-2",
        "scout-elite": "scout-elite",
        "shorty-12g": "shorty-12g",
        "m320-dart": "m320-dart",
        "sv-98": "sv-98",
        "rpk-12": "rpk-12",
        "defibrillator": "defibrillator",
        "p226": "p226",
        "p90": "p90",
        "bulldog": "bulldog",
        "spas-12": "spas-12",
        "m249": "m249",
        "qbs-09": "qbs-09",
        "mx4": "mx4",
        "a-91": "a-91",
        "m82a3": "m82a3",
        "an-94": "an-94",
        "ace-21-cqb": "ace-21-cqb",
        "groza-1": "groza-1",
        "93r": "93r",
        "machete": "machete",
        "sw40": "sw40",
        "xm25-dart": "xm25-dart",
        "mp7": "mp7",
        "m320-3gl": "m320-3gl",
        "tactical": "tactical",
        "dive": "dive",
        "aa-mine": "aa-mine",
        "m320-lvg": "m320-lvg",
        "870-mcs": "870-mcs",
        "rgo-impact": "rgo-impact",
        "fgm-148-javelin": "fgm-148-javelin",
        "m15-at-mine": "m15-at-mine",
        "amr-2-cqb": "amr-2-cqb",
        "groza-4": "groza-4",
        "m26-frag": "m26-frag",
        "sr338": "sr338",
        "uts-15": "uts-15",
        "m34-incendiary": "m34-incendiary",
        "ace-52-cqb": "ace-52-cqb",
        "hawk-12g": "hawk-12g",
        "sar-21": "sar-21",
        "pp-2000": "pp-2000",
        "famas": "famas",
        "aws": "aws",
        "m26-mass": "m26-mass",
        "qbb-95-1": "qbb-95-1",
        "mp443": "mp443",
        "g18": "g18",
        "svd-12": "svd-12",
        "bowie": "bowie",
        "cs5": "cs5",
        "sg553": "sg553",
        "m18-smoke": "m18-smoke",
        "type-88-lmg": "type-88-lmg",
        "shank": "shank",
        "sa-18-igla": "sa-18-igla",
        "bayonet": "bayonet",
        "m26-slug": "m26-slug",
        "survival": "survival",
        "m240b": "m240b",
        "qsz-92": "qsz-92",
        "pdw-r": "pdw-r",
        "amr-2-mid": "amr-2-mid",
        "rpg-7v2": "rpg-7v2",
        "ar160": "ar160",
        "fgm-172-sraw": "fgm-172-sraw",
        "m1014": "m1014",
        "l85a2": "l85a2",
        "ump-9": "ump-9",
        "srr-61": "srr-61",
        "m26-dart": "m26-dart",
        "fim-92-stinger": "fim-92-stinger",
        "m84-flashbang": "m84-flashbang",
        "m18-claymore": "m18-claymore",
        "sr-2": "sr-2",
        "m9": "m9",
        "ak-5c": "ak-5c",
        "ace-23": "ace-23",
        "m320-fb": "m320-fb",
        "m136-cs": "m136-cs",
        "improvised": "improvised",
        "cz-75": "cz-75",
        "m4": "m4",
        "fn57": "fn57",
        "js2": "js2",
        "ballistic-shield": "ballistic-shield",
        "hand-flare": "hand-flare",
        "dao-12": "dao-12",
        "mk153-smaw": "mk153-smaw",
        "BTR-90": "BTR-90",
        "MI-28-HAVOC": "MI-28-HAVOC",
        "PANTSIR-S1": "PANTSIR-S1",
        "ZBD-09": "ZBD-09",
        "A10-WARTHOG": "A10-WARTHOG",
        "Z-11W": "Z-11W",
        "T-90A": "T-90A",
        "DV-15": "DV-15",
        "ZFB-05": "ZFB-05",
        "M1161-ITV": "M1161-ITV",
        "UH-1Y-VENOM": "UH-1Y-VENOM",
        "RAWR": "RAWR",
        "KA-60-KASATKA": "KA-60-KASATKA",
        "50-CAL": "50-CAL",
        "Z-10W": "Z-10W",
        "LAUNCH-POD": "LAUNCH-POD",
        "M1-ABRAMS1": "M1-ABRAMS1",
        "J-20": "J-20",
        "UCAV1": "UCAV1",
        "SPM-3": "SPM-3",
        "SU-25TM-FROGFOOT": "SU-25TM-FROGFOOT",
        "HJ-8-LAUNCHER": "HJ-8-LAUNCHER",
        "PWC": "PWC",
        "AH-1Z-VIPER": "AH-1Z-VIPER",
        "MAV": "MAV",
        "AH-6J-LITTLE-BIRD": "AH-6J-LITTLE-BIRD",
        "Z-9-HAITUN": "Z-9-HAITUN",
        "ACV": "ACV",
        "Q-5-FANTAN": "Q-5-FANTAN",
        "DV-151": "DV-151",
        "9M133-KORNET-LAUNCHER": "9M133-KORNET-LAUNCHER",
        "50-CAL1": "50-CAL1",
        "DPV": "DPV",
        "SUAV": "SUAV",
        "XD-1-ACCIPITER": "XD-1-ACCIPITER",
        "9K22-TUNGUSKA-M": "9K22-TUNGUSKA-M",
        "HJ-8-LAUNCHER1": "HJ-8-LAUNCHER1",
        "BOMBER": "BOMBER",
        "LAV-25": "LAV-25",
        "LD-2000-AA": "LD-2000-AA",
        "UH-1Y-VENOM1": "UH-1Y-VENOM1",
        "F35": "F35",
        "LAV-251": "LAV-251",
        "OLD-CANNON": "OLD-CANNON",
        "TYPE-99-MBT": "TYPE-99-MBT",
        "KA-60-KASATKA1": "KA-60-KASATKA1",
        "LAV-AD": "LAV-AD",
        "M224-MORTAR1": "M224-MORTAR1",
        "Z-11W1": "Z-11W1",
        "SPM-31": "SPM-31",
        "M220-TOW-LAUNCHER": "M220-TOW-LAUNCHER",
        "M1421": "M1421",
        "UCAV2": "UCAV2",
        "DIRTBIKE": "DIRTBIKE",
        "9K22-TUNGUSKA-M1": "9K22-TUNGUSKA-M1",
        "SNOWMOBILE": "SNOWMOBILE",
        "SCHIPUNOV-42": "SCHIPUNOV-42",
        "RHIB-BOAT": "RHIB-BOAT",
        "UH-1Y-VENOM2": "UH-1Y-VENOM2",
        "BOMBER1": "BOMBER1",
        "BOMBER2": "BOMBER2",
        "BTR-901": "BTR-901",
        "SKID-LOADER": "SKID-LOADER",
        "AC-130-GUNSHIP": "AC-130-GUNSHIP",
        "VDV-BUGGY": "VDV-BUGGY",
        "RCB": "RCB",
        "EOD-BOT1": "EOD-BOT1",
        "QUAD-BIKE": "QUAD-BIKE",
        "AAV-7A1-AMTRAC": "AAV-7A1-AMTRAC",
        "M142": "M142",
        "MRAP": "MRAP",
        "LAV-AD1": "LAV-AD1",
        "LYT2021": "LYT2021",
        "50-CAL2": "50-CAL2",
        "AA-MINE1": "AA-MINE1",
        "Z-11W2": "Z-11W2",
        "M1-ABRAMS": "M1-ABRAMS",
        "SU-50": "SU-50",
        "TYPE-95-AA": "TYPE-95-AA",
        "AH-6J-LITTLE-BIRD1": "AH-6J-LITTLE-BIRD1",
        "T-90A1": "T-90A1",
        "HT-95-LEVKOV": "HT-95-LEVKOV"
    },
    "bf6": {'L110': 'L110', 'PW5A3': 'PW5A3', 'M433': 'M433', 'RPKM': 'RPKM', 'M87A1': 'M87A1', 'P18': 'P18',
            'M277': 'M277', 'B36A4': 'B36A4', 'L85A3': 'L85A3', 'M2010 ESR': 'M2010 ESR', 'M1014': 'M1014',
            'AK-205': 'AK-205', 'SVK-8.6': 'SVK-8.6', 'SGX': 'SGX', 'LMR27': 'LMR27', 'QBZ-192': 'QBZ-192',
            'M417 A2': 'M417 A2', 'DRS-IAR': 'DRS-IAR', 'KORD 6P67': 'KORD 6P67', 'USG-90': 'USG-90', 'M4A1': 'M4A1',
            'KTS100 MK8': 'KTS100 MK8', 'M45A1': 'M45A1', 'KV9': 'KV9', 'SOR-556 Mk2': 'SOR-556 MK2', 'PW7A2': 'PW7A2',
            'M123K': 'M123K', 'M44': 'M44', 'M250': 'M250', 'UMG-40': 'UMG-40', 'TR-7': 'TR-7', 'SL9': 'SL9',
            'M240L': 'M240L', 'SCW-10': 'SCW-10', 'NVO-228E': 'NVO-228E', 'M/60': 'M/60', 'PSR': 'PSR', 'SVDM': 'SVDM',
            'AK4D': 'AK4D', 'SOR-300SC': 'SOR-300SC', 'SG 553R': 'SG 553R', 'GRT-BC': 'GRT-BC', '18.5KS-K': '18.5KS-K',
            'ES 5.7': 'ES 5.7', 'M39 EMR': 'M39 EMR', 'SV-98': 'SV-98', 'Panthera KHT': 'PANTHERA KHT',
            'M77E Falchion': 'M77E FALCHION', 'Leo A4': 'LEO A4', 'Strf 09 A4': 'STRF 09 A4',
            'M1A2 SEPv3': 'M1A2 SEPV3', 'Cheetah 1A2': 'CHEETAH 1A2', 'Glider 96': 'GLIDER 96',
            'M3A3 Bradley': 'M3A3 BRADLEY', 'Su-57': 'SU-57', 'F-61V': 'F-61V', 'F-39E': 'F-39E', 'VECTOR': 'VECTOR'}
}

color_select = {
    "SS": (220, 20, 60),  # 赤紅色
    "S": (255, 140, 0),  # 橙色
    "A": (255, 225, 0),  # 黃色
    "B": (30, 144, 255),  # 藍色
    "C": (0, 204, 102)  # 綠色
}

interval_table = {
    (0, 0.25): {"blood": {"designation": "炮灰新兵",
                          "level": "C",
                          "color": color_select["C"], },
                "dedication": {"designation": "后勤新兵",
                               "level": "C",
                               "color": color_select["C"]},
                "all_round": {"designation": "战场新兵",
                              "level": "C",
                              "color": color_select["C"]}},
    (0.25, 0.50): {"blood": {"designation": "冷血先锋",
                             "level": "B",
                             "color": color_select["B"]},
                   "dedication": {"designation": "战地医师",
                                  "level": "B",
                                  "color": color_select["B"]},
                   "all_round": {"designation": "略知一二",
                                 "level": "B",
                                 "color": color_select["B"]}},
    (0.50, 0.75): {"blood": {"designation": "火线狂徒",
                             "level": "A",
                             "color": color_select["A"]},
                   "dedication": {"designation": "风雨使者",
                                  "level": "A",
                                  "color": color_select["A"]},
                   "all_round": {"designation": "博学多才",
                                 "level": "A",
                                 "color": color_select["A"]}},
    (0.75, 1.0): {"blood": {"designation": "绞肉战神",
                            "level": "S",
                            "color": color_select["S"]},
                  "dedication": {"designation": "广厦之荫",
                                 "level": "S",
                                 "color": color_select["S"]},
                  "all_round": {"designation": "六艺俱精",
                                "level": "S",
                                "color": color_select["S"]}},
    (1.0, float("inf")): {"blood": {"designation": "死神之眼",
                                    "level": "SS",
                                    "color": color_select["SS"]},
                          "dedication": {"designation": "救世圣手",
                                         "level": "SS",
                                         "color": color_select["SS"]},
                          "all_round": {"designation": "成为传奇",
                                        "level": "SS",
                                        "color": color_select["SS"]}}
}
