Greasy Fork

来自缓存

Greasy Fork is available in English.

英雄联盟 云顶之弈 资料站优化

在 lolalytics.com 、 op.gg 汉化英雄联盟英雄名称,在 lolchess.gg 、 mobalytics.gg 、 tftactics.gg、tactics.tools、metatft.com汉化云顶之弈羁绊名称,对棋子数量进行着色(区分不同人口阵容),按平均排名进行排序

当前为 2025-06-03 提交的版本,查看 最新版本

// ==UserScript==
// @name         英雄联盟 云顶之弈 资料站优化
// @description 在 lolalytics.com 、 op.gg 汉化英雄联盟英雄名称,在 lolchess.gg 、 mobalytics.gg 、 tftactics.gg、tactics.tools、metatft.com汉化云顶之弈羁绊名称,对棋子数量进行着色(区分不同人口阵容),按平均排名进行排序
// @version      3.6
// @namespace   https://space.bilibili.com/482343
// @author      古海沉舟
// @license     古海沉舟
// @include      *lolalytics.com*
// @include      *tactics.tools*
// @include      *metatft.com*
// @include      *lolchess.gg*
// @include     *mobalytics.gg*
// @include      *op.gg*
// @include      *tgd.kr*
// @include *leagueofgraphs.com*
// @include      *tftactics.gg*
// @require https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/3.6.0/jquery.min.js
// @run-at       document-end
// ==/UserScript==
var a,b,x,y,x2,y2,q,w,item1,item2,item3,item4,i,j,bf;
//公用

a = {
    "OR": "或", "GLOBAL": "全球", "AR URF": "无限乱斗", "Arena": "竞技场", "14 Days": "14天", "7 Days": "7天", "Max Days": "最大天数", "Today": "今天", "Game Count": "游戏数", "Ban Rate": "禁用率", "Winning": "胜利", "Tiers": "级别", "Delta 1": "变化率1", "Delta 2": "变化率2", "Emerald": "翡翠", "Combined Sets": "合并组合", "Extrapolated Sets": "潜在组合", "Actually Built Sets": "实际构筑组合", "Exact Item Count": "准确物品数量", "All": "全部", "Starting": "初始", "Prismatic Augments": "棱彩符文", "Gold Augments": "黄金符文", "Silver Augments": "白银符文", "All Augments": "全部符文", "Not Recommended": "不推荐", "Recommended Augments": "推荐符文", "Common Augments": "常见符文", "Normalised Synergy Delta": "标准协同变化", "Synergy Delta": "协同变化", "Delta": "变化率", "Common Matchup": "常见对局", "Hyperroll": "狂暴模式", "Avg Placement": "平均排名", "Avg Place and Pick Rate by": "平均排名&选取率", "Players per Game": "每局玩家", "Placement Distribution": "排名分布", "Similarity": "相似度", "Countered By": "被克制", "Counters & Stats": "克制&数据", "Units & Items": "单位&装备", "Options & Quick Start": "选项&快速入门", "Avg Place:": "平均排名:", "Avg. place": "平均排名", "Region Distribution": "地区分布", "Place Distribution": "排名分布", "Full Traits": "完整羁绊", "Top Extensions": "最佳外置", "Itemization": "详细装备", "Carousel priority": "装备优先级",
    "Item Distribution": "装备分配", "Top Players": "最强玩家", "Top Emblems": "最佳纹章", "Other": "其他", "Augments": "符文", "Traits": "羁绊", "Units": "单位", "Comp Stats": "阵容数据", "Details": "详情", "Win %": "胜率", "Top 4 %": "前4率", "Place": "排名", "Play Rate": "选取率", "Flex": "灵活", "Core": "核心", "Top Augments": "最佳符文", "Avg Place Change": "平均排名变动", "Avg Place Change:": "平均排名变动:", "Top 4 Share": "前4占比", "Win Share": "获胜占比", "Grandmaster": "宗师", "Sort:": "排序:", "Carries": "核心", "Pick Rate:": "选取率:", "Top 3 Rate": "前3率", "Top 4 Rate": "前4率", "Pick Rate": "选取率", "Avg Place": "平均排名", "Carries": "核心", "Top Users": "最多使用", "Augment": "符文", "Prismatic": "棱彩", "Def sort": "默认排序", "Win%": "胜率", "AvgPl.": "平均排名", "ultbook": "终极魔典", "cost": "费用", "Winrate": "胜率", "Meta Trends": "版本趋势", "Item Trends": "物品趋势", "Item Priority": "物品优先级", "Items": "物品", "Mythic": "神话", "jungle": "打野", "bottom": "下路", "middle": "中路", "Popular": "流行", "Unpopular": "冷门", "Niche": "专精", "Broad": "广泛",
    "Depth (Games per player)": "深度 (每玩家选择数)", "Breadth (How much a champion is picked)": "广度 (一个英雄被选数)", "Normalised Champion Ranked Player Base": "标准化英雄排位玩家基数", "Passive": "被动", "Early Items (10min)": "早期物品 (10分钟)", "Synergy": "协同", "Bad Synergy": "弱势协同", "Good Synergy": "强势协同", "Common Teammates": "常见队友", "Counter": "对抗", "Weak Against": "劣势对局", "Strong Against": "优势对局", "Common Matchups": "常见对局", "Solo/Duo": "单双排", "DISCORD": "讨论", "TIER LIST": "等级列表", "Grid": "矩阵", "Tier": "等级", "List": "列表", "Lane": "路线", "PBI": "选禁指数", "SUP": "辅", "BOT": "下", "MID": "中", "JNG": "野", "TOP": "上", "MAIN": "主要", "MASTER+": "大师+", "MASTER": "大师", "Summoner Spells": "召唤师技能", "Starting Items": "起始物品", "Core Build": "核心物品", "support": "辅助", "DIAMOND+": "钻石+", "PLATINUM+": "白金+", "Skill Order": "技能顺序", "Most Common Build": "最多选择出装", "Highest Win Build": "最高胜率出装", "Most Common Runes": "最多选择符文", "Highest Win Runes": "最高胜率符文", "Runes": "符文", "Pro Builds": "职业出装", "Counters": "克制", "Game Length Distribution": "游戏时长分布", "Win Rate vs Game Length": "时长胜率曲线", "Most Picked Rune Page": "最多选择符文", "Highest Win Rune Page": "最高胜率符文", "Build, Runes & Counters": "出装 符文 克制", "Mode": "模式", "Patch": "版本",
    "Ban": "禁", "Pick": "选", "Win": "胜", "Tier": "等级", "Name": "名称", "Icon": "图标", "Rank": "排名", "Win Rate": "胜率", "Ranked": "排位", "ARAM": "极地大乱斗", "NEXUS": "极限闪击", "All Items": "所有物品", "Winning Items": "胜率物品", "Popular Items": "常用物品", "Diamond+": "钻石+", "Win Rate": "胜率", "Pick Rate": "选取率", "Boots": "鞋子", "Item": "物品", "Games": "游戏数", "Time": "时间", "Level": "等级", "Build": "出装", "Highest Win": "最高胜率", "Most Common": "最常用", "Skill Priority": "技能优先级", "Primary Runes": "主要符文", "Secondary": "次要", "Stat Mods": "属性加成", "Overall": "全部", "Diamond": "钻石", "Platinum": "白金", "Gold": "黄金", "Silver": "白银", "Bronze": "青铜", "Iron": "黑铁", "Leaderboard": "排行榜", "Overview": "概况", "top": "上路"
};
//英雄称号
x = {
    "Mel": "流光镜影", "Ambessa": "铁血狼母", "Aurora": "双界灵兔", "Smolder": "炽炎雏龙", "Hwei": "异画师", "Briar": "狂厄蔷薇", "Naafiri": "百裂冥犬", "Milio": "明烛", "K'Sante": "纳祖芒荣耀", "Nilah": "不羁之悦", "Belveth": "虚空女皇", "Bel'Veth": "虚空女皇", "Renata Glasc": "炼金男爵", "Zeri": "祖安花火", "CHALLENGER": "王者", "Vex": "愁云使者", "Akshan": "迷失哨兵", "Ivern": "翠神", "Dr. Mundo": "祖安狂人", "Gwen": "灵罗娃娃", "Viego": "破败之王", "Rell": "镕铁少女", "Seraphine": "星籁歌姬", "TwistedFate": "卡牌大师", "Samira": "沙漠玫瑰", "Morgana": "堕落天使", "Lux": "光辉女郎", "Nami": "唤潮鲛姬", "Jinx": "暴走萝莉", "Nasus": "沙漠死神", "Ziggs": "爆破鬼才", "Soraka": "众星之子", "Teemo": "迅捷斥候", "Fiora": "无双剑姬", "Vayne": "暗夜猎手", "Thresh": "魂锁典狱长", "Veigar": "邪恶小法师", "Sivir": "战争女神", "Caitlyn": "皮城女警", "Maokai": "扭曲树精", "Graves": "法外狂徒", "Xayah": "逆羽", "Ashe": "寒冰射手", "Galio": "正义巨像", "Skarner": "水晶先锋", "Lucian": "圣枪游侠", "Miss Fortune": "赏金猎人", "Sona": "琴瑟仙女", "Annie": "黑暗之女", "Vel'Koz": "虚空之眼",
    "Yorick": "牧魂人", "Brand": "复仇焰魂", "Jhin": "戏命师", "Yasuo": "疾风剑豪", "Hecarim": "战争之影", "Orianna": "发条魔灵", "Kayle": "正义天使", "Yone": "封魔剑魂", "Kled": "暴怒骑士", "Neeko": "万花通灵", "Malzahar": "虚空先知", "Ahri": "九尾妖狐", "Xin Zhao": "德邦总管", "Swain": "诺克萨斯统领", "Senna": "涤魂圣枪", "Zilean": "时光守护者", "Heimerdinger": "大发明家", "Jax": "武器大师", "Cassiopeia": "魔蛇之拥", "Nautilus": "深海泰坦", "Varus": "惩戒之箭", "Poppy": "圣锤之毅", "Mordekaiser": "铁铠冥魂", "Zoe": "暮光星灵", "Kai'Sa": "虚空之女", "Ekko": "时间刺客", "Rammus": "披甲龙龟", "Kindred": "永猎双子", "Olaf": "狂战士", "Zyra": "荆棘之兴", "Trundle": "巨魔之王", "Twitch": "瘟疫之源", "Urgot": "无畏战车", "Aurelion Sol": "铸星龙王", "Sett": "腕豪", "Alistar": "牛头酋长", "Janna": "风暴之怒", "Zed": "影流之主", "Aatrox": "暗裔剑魔", "Shaco": "恶魔小丑", "Cho'Gath": "虚空恐惧", "Darius": "诺克萨斯之手", "Singed": "炼金术士", "Vladimir": "猩红收割者", "Gnar": "迷失之牙", "Volibear": "不灭狂雷", "Karthus": "死亡颂唱者", "Kassadin": "虚空行者", "Riven": "放逐之刃", "Shen": "暮光之眼",
    "Kog'Maw": "深渊巨口", "Diana": "皎月女神", "Jarvan IV": "德玛西亚皇子", "Vi": "皮城执法官", "Kha'Zix": "虚空掠夺者", "Sylas": "解脱者", "Anivia": "冰晶凤凰", "Taric": "瓦洛兰之盾", "Amumu": "殇之木乃伊", "Leona": "曙光女神", "Fizz": "潮汐海灵", "Lillia": "含羞蓓蕾", "Syndra": "暗黑元首", "Pantheon": "不屈之枪", "Dr Mundo": "祖安狂人", "Xerath": "远古巫灵", "Viktor": "奥术先驱", "Renekton": "荒漠屠夫", "Fiddlesticks": "远古恐惧", "Irelia": "刀锋舞者", "Malphite": "熔岩巨兽", "Ezreal": "探险家", "Evelynn": "痛苦之拥", "Zac": "生化魔人", "Warwick": "祖安怒兽", "Illaoi": "海兽祭司", "Akali": "离群之刺", "Lissandra": "冰霜女巫", "Rengar": "傲之追猎者", "Kayn": "影流之镰", "Aphelios": "残月之肃", "Nocturne": "永恒梦魇", "Sion": "亡灵战神", "Camille": "青钢影", "Master Yi": "无极剑圣", "Ryze": "符文法师", "Draven": "荣耀行刑官", "Tristana": "麦林炮手", "Ornn": "山隐之焰", "Talon": "刀锋之影", "Udyr": "兽灵行者", "Rek'Sai": "虚空遁地兽", "Taliyah": "岩雀", "Rakan": "幻翎", "Garen": "德玛西亚之力", "Tryndamere": "蛮族之王", "Wukong": "齐天大圣", "Gragas": "酒桶", "Katarina": "不祥之刃", "Quinn": "德玛西亚之翼",
    "Tahm Kench": "河流之王", "Elise": "蜘蛛女皇", "Jayce": "未来守护者", "Nunu": "雪原双子", "Kalista": "复仇之矛", "Pyke": "血港鬼影", "LeBlanc": "诡术妖姬", "Twisted Fate": "卡牌大师", "Yuumi": "魔法猫咪", "Lulu": "仙灵女巫", "Nidalee": "狂野女猎手", "Sejuani": "北地之怒", "Lee Sin": "盲僧", "Qiyana": "元素女皇", "Shyvana": "龙血武姬", "Kennen": "狂暴之心", "Bard": "星界游神", "Blitzcrank": "蒸汽机器人", "Azir": "沙漠皇帝", "Rumble": "机械公敌", "Karma": "天启者", "Gangplank": "海洋之灾", "Corki": "英勇投弹手", "Braum": "弗雷尔卓德之心"
};
//英雄本名
x2 = {
    "Kobuko": "可酷伯", "Rhaast": "拉亚斯特", "Mel": "梅尔", "Sevika": "塞薇卡", "Dr. Mundo": "蒙多医生", "Smeech": "史密奇", "Scar": "刀疤", "Renni": "荏妮", "Loris": "洛里斯", "Vander": "范德尔", "Violet": "蔚奥莱", "Steb": "斯特卜", "Powder": "爆爆", "Maddie": "麦迪", "Nunu & Willump": "努努", "Twisted Fate": "崔斯特", "TwistedFate": "崔斯特", "Ambessa": "安蓓萨", "Nomsy": "诺姆希", "Norra": "诺拉与悠米", "Aurora": "阿萝拉", "Smolder": "斯莫德", "Hwei": "彗", "Briar": "贝蕾亚", "Naafiri": "纳亚菲利", "Baron Nashor": "纳什男爵", "KSante": "奎桑提", "Void Remora": "虚空鱼", "Milio": "米利欧", "K'Sante": "奎桑提", "Nilah": "尼菈", "Heimer": "黑默丁格", "AurelionSol": "奥瑞利安·索尔", "ShiOhYu": "石傲玉", "AoShin": "敖兴", "Belveth": "卑尔维斯", "Bel'Veth": "卑尔维斯", "Sy'fen": "赛芬", "Daeja": "迭嘉", "Syfen": "赛芬", "Idas": "艾达丝", "Ao Shin": "敖兴", "Shi Oh Yu": "石傲玉", "Renata Glasc": "烈娜塔", "Silco": "希尔科", "RekSai": "雷克赛", "Renata": "烈娜塔", "Zeri": "泽丽", "Cho’Gath": "科加斯", "DrMundo": "蒙多医生",
    "ChoGath": "科加斯", "KaiSa": "卡莎", "KogMaw": "克格莫", "Vex": "薇古丝", "Akshan": "阿克尚", "MissFortune": "厄运小姐", "Velkoz": "维克兹", "LeeSin": "李青", "Khazix": "卡兹克", "TwistedFate": "崔斯特", "Gwen": "格温", "Viego": "佛耶戈", "Rell": "芮尔", "Seraphine": "萨勒芬妮", "Samira": "莎弥拉", "Yone": "永恩", "Lillia": "莉莉娅", "Sett": "瑟提", "Aphelios": "厄斐琉斯", "Senna": "赛娜", "Qiyana": "奇亚娜", "Yuumi": "悠米", "Sylas": "塞拉斯", "Neeko": "妮蔻", "Pyke": "派克", "Kai'Sa": "卡莎", "Zoe": "佐伊", "Ornn": "奥恩", "Kayn": "凯隐", "Xayah": "霞", "Rakan": "洛", "Camille": "卡蜜尔", "Ivern": "艾翁", "Kled": "克烈", "Taliyah": "塔莉垭", "Aurelion Sol": "奥瑞利安·索尔", "Jhin": "烬", "Illaoi": "俄洛伊", "Kindred": "千珏", "Tahm Kench": "塔姆", "Ekko": "艾克", "Bard": "巴德", "Rek'Sai": "雷克塞", "Kalista": "卡莉丝塔", "Azir": "阿兹尔", "Gnar": "纳尔", "Braum": "布隆", "Vel'Koz": "维克兹", "Yasuo": "亚索", "Jinx": "金克丝",
    "Lucian": "卢锡安", "Aatrox": "亚托克斯", "Lissandra": "丽桑卓", "Zac": "扎克", "Quinn": "奎因", "Thresh": "锤石", "Vi": "蔚", "Nami": "娜美", "Zed": "劫", "Elise": "伊莉丝", "Kha'Zix": "卡兹克", "Syndra": "辛德拉", "Rengar": "雷恩加尔", "Diana": "黛安娜", "Zyra": "婕拉", "Jayce": "杰斯", "Draven": "德莱文", "Darius": "德莱厄斯", "Varus": "韦鲁斯", "Hecarim": "赫卡里姆", "Lulu": "璐璐", "Fiora": "菲奥娜", "Nautilus": "诺提勒斯", "Ziggs": "吉格斯", "Sejuani": "瑟庄妮", "Viktor": "维克托", "Ahri": "阿狸", "Volibear": "沃利贝尔", "Fizz": "菲兹", "Shyvana": "希瓦娜", "Graves": "格雷福斯", "Xerath": "泽拉斯", "Riven": "锐雯", "Talon": "泰隆", "Skarner": "斯卡纳", "Wukong": "孙悟空", "Leona": "蕾欧娜", "Yorick": "约里克", "Orianna": "奥莉安娜", "Vayne": "薇恩", "Rumble": "兰博", "Brand": "布兰德", "Lee Sin": "李青", "Nocturne": "魔腾", "Jarvan IV": "嘉文四世", "Maokai": "茂凯", "Karma": "卡尔玛", "Renekton": "雷克顿", "Caitlyn": "凯特琳", "Cassiopeia": "卡西奥佩娅",
    "Trundle": "特朗德尔", "Irelia": "艾瑞莉娅", "LeBlanc": "乐芙兰", "Lux": "拉克丝", "Swain": "斯维因", "Sona": "娑娜", "Miss Fortune": "厄运小姐", "Urgot": "厄加特", "Galio": "加里奥", "Vladimir": "弗拉基米尔", "Xin Zhao": "赵信", "Kog'Maw": "克格莫", "Olaf": "奥拉夫", "Malzahar": "玛尔扎哈", "Akali": "阿卡丽", "Garen": "盖伦", "Kennen": "凯南", "Shen": "慎", "Ezreal": "伊泽瑞尔", "Mordekaiser": "莫德凯撒", "Gragas": "古拉加斯", "Pantheon": "潘森", "Poppy": "波比", "Nidalee": "奈德丽", "Udyr": "乌迪尔", "Heimerdinger": "黑默丁格", "Shaco": "萨科", "Nasus": "内瑟斯", "Katarina": "卡特琳娜", "Corki": "库奇", "Dr.Mundo": "蒙多", "Malphite": "墨菲特", "Janna": "迦娜", "Blitzcrank": "布里茨", "Gangplank": "普朗克", "Taric": "塔里克", "Kassadin": "卡萨丁", "Veigar": "维迦", "Anivia": "艾尼维亚", "Rammus": "拉莫斯", "Amumu": "阿木木", "Cho'Gath": "科加斯", "Karthus": "卡尔萨斯", "Twitch": "图奇", "Evelynn": "伊芙琳", "Tryndamere": "泰达米尔", "Zilean": "基兰", "Singed": "辛吉德", "Morgana": "莫甘娜", "Jax": "贾克斯",
    "Sion": "赛恩", "Tristana": "崔丝塔娜", "Warwick": "沃里克", "Master Yi": "易", "Ryze": "瑞兹", "Soraka": "索拉卡", "Nunu": "努努", "Fiddlesticks": "费德提克", "Kayle": "凯尔", "Teemo": "提莫", "Sivir": "希维尔", "Twisted": "崔斯特", "Alistar": "阿利斯塔", "Ashe": "艾希", "Annie": "安妮", "TahmKench": "塔姆"
};
//云顶之弈 羁绊
q = {
    "Street": "街头","Golden": "福牛","AMP": "超频战士","Bruiser": "斗士", "Divinicorp": "圣灵使者", "Bastion": "堡垒卫士", "Vanguard": "重装战士", "Virus": "病毒魔人", "Overlord": "鳄霸", "Soul Killer": "弑魂者", "Techie": "高级工程师", "Marksman": "强袭射手", "God of the Net": "网络之神", "Dynamo": "人造人", "Rapidfire": "迅捷射手", "Exotech": "源计划", "Golden Ox": "福牛守护者", "Executioner": "裁决使", "Anima Squad": "幻灵战队", "Street Demon": "街头恶魔", "Syndicate": "辛迪加", "Cyberboss": "赛博老大", "Slayer": "杀手", "BoomBot": "战地机甲", "Strategist": "战略分析师", "A.M.P.": "超频战士", "Nitro": "魔装机神", "Cypher": "执事", "Banished Mage": "放逐法师", "Blood Hunter": "祖安怒兽", "What Could Have Been": "本可发生之事", "Menaces": "危险人物", "Geniuses": "天才", "Reunion": "重新联合", "Chem-Baron": "炼金男爵", "Unlikely Duo": "意外搭档", "Quickstriker": "迅击战士", "Family": "家人", "Academy": "皮城学院", "Ambusher": "伏击专家", "Firelight": "野火帮", "Rebel": "蓝发小队", "High Roller": "百变铁手", "Pit Fighter": "搏击手", "Dominator": "统领", "Automata": "海克斯机械", "Artillerist": "炮手", "Conqueror": "铁血征服者", "Sniper": "狙神", "Enforcer": "执法官", "Junker King": "机械公敌", "Black Rose": "黑色玫瑰", "Sentinel": "哨兵",
    "Visionary": "先知", "Form Swapper": "双形战士", "Scrap": "极客", "Watcher": "监察", "Emissary": "外交官", "Experiment": "试验品", "Machine Herald": "机械先驱", "Explorer": "最佳好友", "Warrior": "狂暴战士", "Shapeshifter": "换形师", "Scholar": "学者", "Preserver": "复苏者", "Multistriker": "魔战士", "Mage": "法师", "Incantor": "术师", "Hunter": "猎手", "Blaster": "强袭枪手", "Chrono": "时间学派", "Witchcraft": "诅咒女巫", "Sugarcraft": "咖啡甜心", "Ravenous": "狂厄蔷薇", "Pyro": "炎魔", "Portal": "次元术士", "Honeymancy": "小蜜蜂", "Frost": "冰霜", "Faerie": "花仙子", "Best Friends": "最佳好友", "Eldritch": "魔神使者", "Druid": "德鲁伊", "Dragon": "龙族", "Bat Queen": "蝙蝠女王", "Ascendant": "飞升者", "Arcana": "命运之子", "Yordle": "约德尔人", "Invoker": "神谕者", "Challenger": "挑战者", "Technogenius": "大发明家", "Sorcerer": "法师", "Rogue": "潜行者", "Redeemer": "涤魂圣枪", "Multicaster": "术士", "Juggernaut": "主宰", "Gunner": "枪手", "Empress": "女皇", "Deadeye": "亡眼射手", "Zaun": "祖安", "Wanderer": "流浪法师", "Void": "虚空", "Targon": "巨神峰", "Shurima": "恕瑞玛",
    "Shadow Isles": "暗影岛", "Piltover": "皮尔特沃夫", "Noxus": "诺克萨斯", "Ionia": "艾欧尼亚", "Freljord": "弗雷尔卓德", "Demacia": "德玛西亚", "Darkin": "暗裔", "View": "查看", "TOP4%": "前四率", "Avg.": "平均排名", "There are no decks using that champion.": "此英雄无卡组使用", "Level": "等级", "Tier": "级别", "Mystic": "秘术师", "Brawler": "斗士", "Assassin": "刺客"
};
//云顶之弈 普通装备
item1 = {
    "Spear of Shojin": "朔极之矛", "Warmog's Armor": "狂徒铠甲", "Gargoyle Stoneplate": "石像鬼石板甲", "Jeweled Gauntlet": "珠光护手", "Dragon's Claw": "巨龙之爪", "Infinity Edge": "无尽之刃", "Sunfire Cape": "日炎斗篷", "Guinsoo's Rageblade": "鬼索的狂暴之刃", "Red Buff": "红霸符", "Bloodthirster": "饮血剑", "Hand Of Justice": "正义之手", "Archangel's Staff": "大天使之杖", "Ionic Spark": "离子火花", "Thief's Gloves": "窃贼手套", "Redemption": "救赎", "Giant Slayer": "巨人杀手", "Nashor's Tooth": "纳什之牙", "Titan's Resolve": "泰坦的坚决", "Last Whisper": "最后的轻语", "Hextech Gunblade": "海克斯科技枪刃", "Steadfast Heart": "坚定之心", "Bramble Vest": "棘刺背心", "Blue Buff": "蓝霸符", "Statikk Shiv": "斯塔缇克电刃", "Rabadon's Deathcap": "灭世者的死亡之帽", "Sterak's Gage": "斯特拉克的挑战护手", "Morellonomicon": "莫雷洛秘典", "Crownguard": "冕卫", "Edge of Night": "夜之锋刃", "Evenshroud": "薄暮法袍", "Adaptive Helm": "适应性头盔", "Protector's Vow": "圣盾使的誓约", "Guardbreaker": "破防者", "Deathblade": "死亡之刃", "Quicksilver": "水银", "Black Rose Emblem": "黑色玫瑰纹章", "Tactician's Crown": "金铲铲冠冕", "Runaan's Hurricane": "卢安娜的飓风", "Bruiser Emblem": "格斗家纹章", "Rebel Emblem": "蓝发小队纹章", "Ambusher Emblem": "伏击专家纹章", "Randuin's Omen": "兰顿之兆", "Family Emblem": "家人纹章", "Firelight Emblem": "野火帮纹章", "Gambler's Blade": "投机者之刃", "Sentinel Emblem": "哨兵纹章", "Pit Fighter Emblem": "搏击手纹章", "Conqueror Emblem": "铁血征服者纹章", "Gold Collector": "金币收集者", "Visionary Emblem": "先知纹章",
    "Dominator Emblem": "统领纹章", "Enforcer Emblem": "执法官纹章", "Zeke's Herald": "基克的先驱", "Anima Visage": "生命盔甲", "Suspicious Trench Coat": "迷离风衣", "Locket of the Iron Solari": "钢铁烈阳之匣", "Watcher Emblem": "监察纹章", "Automata Emblem": "海克斯机械纹章", "Manazane": "魔蕴", "Spear of Hirana": "希拉娜之矛", "Academy Emblem": "皮城学院纹章", "Infinity Force": "三相之力", "Mogul's Mail": "大亨之铠", "Experiment Emblem": "试验品纹章", "Needlessly Big Gem": "无用大宝石", "Sniper's Focus": "狙击手的专注", "Zhonya's Paradox": "中娅悖论", "Fist of Fairness": "绝对正义之拳", "Moonstone Renewer": "月石再生器", "Innervating Locket": "激发之匣", "Tactician's Cape": "金锅铲冠冕", "Hullcrusher": "碎舰者", "Lightshield Crest": "光盾徽章", "Sorcerer Emblem": "法师纹章", "Chem-Baron Emblem": "炼金男爵纹章", "Death's Defiance": "死亡之蔑", "Silvermere Dawn": "密银黎明", "Prowler's Claw": "暗行者之爪", "Rascal's Gloves": "光明窃贼手套", "Trickster's Glass": "诡术师之镜", "Blighting Jewel": "枯萎珠宝", "Scrap Emblem": "极客纹章", "Fishbones": "鱼骨头", "Banshee's Veil": "女妖面纱", "Chalice of Power": "能量圣杯", "Urf-Angel's Staff": "阿福天使之杖", "Guinsoo's Reckoning": "鬼索的清算", "Virtue of the Martyr": "殉道美德", "Lich Bane": "巫妖之祸", "Deathfire Grasp": "冥火之拥", "Spectral Cutlass": "幽魂弯刀", "Aegis of the Legion": "军团圣盾", "Warmog's Pride": "狂徒之傲", "Mittens": "连指手套", "Quickstriker Emblem": "迅击战士纹章", "Artillerist Emblem": "炮手纹章", "Zz'Rot Portal": "兹若特传送门", "Wit's End": "智慧末刃", "Sniper Emblem": "狙神纹章", "Zenith Edge": "天顶锋刃",
    "Portable Anomaly": "便携异常点", "Tactician's Shield": "金锅锅冠冕", "Rapid Firecannon": "疾射火炮", "Seeker's Armguard": "探索者的护臂", "Luden's Tempest": "卢登的激荡", "Glamorous Gauntlet": "圣洁珠光护手", "The Eternal Flame": "永恒烈焰", "Talisman Of Ascension": "飞升护符", "Knight's Vow": "骑士之誓", "Horizon Focus": "视界专注", "Blessed Bloodthirster": "福佑饮血剑", "Obsidian Cleaver": "黑曜石切割者", "Unending Despair": "无终恨意", "Zephyr": "灵风", "Titan's Vow": "泰坦的誓言", "Unstable Treasure Chest": "不稳定的财宝箱", "Blue Blessing": "圣蓝祝福", "Shroud of Stillness": "静止法衣", "Dragon's Will": "巨龙意志", "Dvarapala Stoneplate": "天神石板甲", "Unleashed Toxins II": "毒素倾泻 II", "Spite": "恶意", "Demonslayer": "恶魔杀手", "Flesh Ripper II": "裂肉者 II", "Virulent Virus II": "烈性病毒 II", "Executioner's Chainblade II": "行刑官链锯刃 II", "Shimmer Bloom II": "微光绽放 II", "Voltaic Saber II": "电震军刀 II", "Destabilized Chemtank II": "失稳炼金罐 II", "Piltoven Hexarmor II": "皮城海克斯护甲 II", "The Baron's Gift": "男爵赠礼", "Sterak's Megashield": "斯特拉克的究极盾牌", "Hextech Lifeblade": "海克斯科技生命之刃", "Rabadon's Ascended Deathcap": "灭世者的飞升之帽", "Crest of Cinders": "余烬之冠", "Sunlight Cape": "日光斗篷", "Brink of Dawn": "黎明锋刃", "Piltoven Hexarmor": "皮城海克斯护甲", "Salvaged Contraption": "回收装置", "Salvaged Revolver": "回收左轮枪", "Salvaged Gauntlet": "回收护手", "Unleashed Toxins": "毒素倾泻", "Absolution": "赦除", "Destabilized Chemtank": "失稳炼金罐", "Shimmer Bloom": "微光绽放", "Executioner's Chainblade": "行刑官链锯刃", "Luminous Deathblade": "光辉之刃", "Frying Pan": "金锅锅", "Covalent Spark": "神圣离子火花", "Voltaic Saber": "电震军刀",
    "Eternal Whisper": "永恒轻语", "Flesh Ripper": "裂肉者", "Virulent Virus": "烈性病毒", "Legacy of the Colossus": "巨像的传承", "More More-ellonomicon": "莫雷洛圣典", "Willbreaker": "意志破坏者", "Quickestsilver": "至速水银", "Rosethorn Vest": "瑰刺背心", "Jak'sho the Protean": "千变者贾修", "Statikk's Favor": "斯塔缇克狂热", "Royal Crownshield": "皇家冕盾", "Perfected Shimmer Bloom": "完美微光绽放", "Perfected Unleashed Toxins": "完美毒素倾泻", "Perfected Virulent Virus": "完美烈性病毒", "Perfected Voltaic Saber": "完美电震军刀", "Perfected Executioner's Chainblade": "完美行刑官链锯刃", "Perfected Flesh Ripper": "完美裂肉者", "Perfected Destabilized Chemtank": "完美失稳炼金罐", "Perfected Piltoven Hexarmor": "完美皮城海克斯护甲", "Runaan's Tempest": "卢安娜的风暴", "Bulwark's Oath": "壁垒的誓言", "Equinox": "星体结界", "Dimensional Heirloom": "高维传家宝", "Randuin's Omen": "兰顿之兆", "Guardbreaker": "破防者", "Evenshroud": "薄暮法袍", "Adaptive Helm": "适应性头盔", "Crownguard": "冕卫", "Sterak's Gage": "斯特拉克的挑战护手", "Steadfast Heart": "坚定之心", "Nashor's Tooth": "纳什之牙", "Red Buff": "红霸符", "Infinity Force": "无尽之力", "Protector's Vow": "守护者之誓", "GunnerEmblem": "枪手纹章", "Edge of Night": "夜之锋刃", "Archangel’s Staff": "大天使之杖", "Tactician's Crown": "金铲铲冠冕", "Banshee's Claw": "伏击之爪", "Banshee’s Claw": "伏击之爪", "Titan’s Resolve": "泰坦的坚决", "Pfannenwender": "金铲铲", "B.F. Sword": "暴风大剑", "Recurve Bow": "反曲弓", "Needlessly Large Rod": "无用大棒", "Tear of the Goddess": "女神之泪", "Chain Vest": "锁子甲", "Negatron Cloak": "负极斗篷", "Giant's Belt": "巨人腰带", "Spatula": "金铲铲",
    "Sparring Gloves": "拳套", "Guardian Angel": "守护天使", "Titan's Resolve": "泰坦的坚决", "Locket of the Iron Solari": "钢铁烈阳之匣", "Frozen Heart": "冰霜之心", "Bramble Vest": "棘刺背心", "Gargoyle Stoneplate": "石像鬼板甲", "Sunfire Cape": "日炎斗篷", "Ironclad Emblem": "铁甲卫士纹章", "Shroud of Stillness": "静止法衣", "Zeke's Herald": "基克的先驱", "Zz'Rot Portal": "兹若特传送门", "Morellonomicon": "莫雷诺秘典", "Redemption": "救赎", "Sunfire Cape": "日炎斗篷", "Zephyr": "灵风", "Warmog's Armor": "狂徒铠甲", "Dawnbringer Emblem": "黎明使者纹章", "Trap Claw": "伏击之爪", "Hextech Gunblade": "海克斯科技枪", "Guinsoo's Rageblade": "鬼索的狂暴之刃", "Rabadon's Deathcap": "灭世者的死亡之帽", "Archangel's Staff": "大天使之杖", "Locket of the Iron Solari": "钢铁烈阳之匣", "Ionic Spark": "离子火花", "Morellonomicon": "莫雷诺秘典", "Spellweaver Emblem": "法师纹章", "Jeweled Gauntlet": "珠光护手", "Bloodthirster": "饮血剑", "Runaan's Hurricane": "卢安娜的飓风", "Ionic Spark": "离子火花", "Chalice of Power": "善行圣杯", "Gargoyle Stoneplate": "石像鬼板甲", "Dragon's Claw": "巨龙之爪", "Zephyr": "灵风", "Redeemed Emblem": "圣光卫士纹章", "Quicksilver": "水银", "Giant Slayer": "巨人杀手", "Rapid Firecannon": "疾射火炮", "Guinsoo's Rageblade": "鬼索的狂暴之刃", "Statikk Shiv": "斯塔缇克电刃", "Titan's Resolve": "泰坦的坚决", "Runaan's Hurricane": "卢安娜的飓风", "Zz'Rot Portal": "兹若特传送门", "Legionnaire Emblem": "征服者纹章", "Last Whisper": "最后的轻语", "Infinity Edge": "无尽之刃", "Last Whisper": "最后的轻语", "Jeweled Gauntlet": "珠光护手", "Hand of Justice": "正义之手",
    "Shroud of Stillness": "静止法衣", "Quicksilver": "水银", "Trap Claw": "伏击之爪", "Assassin Emblem": "刺客纹章", "Thief's Gloves": "窃贼手套", "Skirmisher Emblem": "神盾战士纹章", "Legionnaire Emblem": "征服者纹章", "Spellweaver Emblem": "法师纹章", "Renewer Emblem": "复苏者纹章", "Ironclad Emblem": "铁甲卫士纹章", "Redeemed Emblem": "圣光卫士纹章", "Dawnbringer Emblem": "黎明使者纹章", "Force of Nature": "自然之力", "Assassin Emblem": "刺客纹章", "Spear of Shojin": "朔极之矛", "Statikk Shiv": "斯塔缇克电刃", "Archangel's Staff": "大天使之杖", "Blue Buff": "蓝霸符", "Frozen Heart": "冰霜之心", "Chalice of Power": "善行圣杯", "Redemption": "救赎", "Renewer Emblem": "复苏者纹章", "Hand of Justice": "正义之手", "Deathblade": "死亡之刃", "Giant Slayer": "巨人杀手", "Hextech Gunblade": "海克斯科技枪", "Spear of Shojin": "朔极之矛", "Guardian Angel": "守护天使", "Bloodthirster": "饮血剑", "Zeke's Herald": "基克的先驱", "Skirmisher Emblem": "神盾战士纹章", "Infinity Edge": "无尽之刃", "B.F.-Sword": "暴风大剑", "Recurve-Bow": "反曲弓", "Needlessly-Large-Rod": "无用大棒", "Tear-of-the-Goddess": "女神之泪", "Chain-Vest": "锁子甲", "Negatron-Cloak": "负极斗篷", "Giants-Belt": "巨人腰带", "Spatula": "金铲铲", "Sparring-Gloves": "拳套", "Guardian-Angel": "守护天使", "Titans-Resolve": "泰坦的坚决", "Locket-of-the-Iron-Solari": "钢铁烈阳之匣", "Frozen-Heart": "冰霜之心", "Bramble-Vest": "棘刺背心", "Gargoyle-Stoneplate": "石像鬼板甲", "Sunfire-Cape": "日炎斗篷", "Ironclad-Emblem": "铁甲卫士纹章", "Shroud-of-Stillness": "静止法衣",
    "Zekes-Herald": "基克的先驱", "ZzRot-Portal": "兹若特传送门", "Morellonomicon": "莫雷诺秘典", "Redemption": "救赎", "Sunfire-Cape": "日炎斗篷", "Zephyr": "灵风", "Warmogs-Armor": "狂徒铠甲", "Dawnbringer-Emblem": "黎明使者纹章", "Trap-Claw": "伏击之爪", "Hextech-Gunblade": "海克斯科技枪", "Guinsoos-Rageblade": "鬼索的狂暴之刃", "Rabadons-Deathcap": "灭世者的死亡之帽", "Archangels-Staff": "大天使之杖", "Locket-of-the-Iron-Solari": "钢铁烈阳之匣", "Ionic-Spark": "离子火花", "Morellonomicon": "莫雷诺秘典", "Spellweaver-Emblem": "法师纹章", "Jeweled-Gauntlet": "珠光护手", "Bloodthirster": "饮血剑", "Runaans-Hurricane": "卢安娜的飓风", "Ionic-Spark": "离子火花", "Chalice-of-Power": "善行圣杯", "Gargoyle-Stoneplate": "石像鬼板甲", "Dragons-Claw": "巨龙之爪", "Zephyr": "灵风", "Redeemed-Emblem": "圣光卫士纹章", "Quicksilver": "水银", "Giant-Slayer": "巨人杀手", "Rapid-Firecannon": "疾射火炮", "guinsoos-rageblade": "鬼索的狂暴之刃", "Statikk-Shiv": "斯塔缇克电刃", "Titans-Resolve": "泰坦的坚决", "Runaans-Hurricane": "卢安娜的飓风", "ZzRot-Portal": "兹若特传送门", "Legionnaire-Emblem": "征服者纹章", "Last-Whisper": "最后的轻语", "Infinity-Edge": "无尽之刃", "Last-Whisper": "最后的轻语", "Jeweled-Gauntlet": "珠光护手", "Hand-of-Justice": "正义之手", "Shroud-of-Stillness": "静止法衣", "Quicksilver": "水银", "Trap-Claw": "伏击之爪", "Assassin-Emblem": "刺客纹章", "Thiefs-Gloves": "窃贼手套", "Skirmisher-Emblem": "神盾战士纹章", "Legionnaire-Emblem": "征服者纹章", "Spellweaver-Emblem": "法师纹章", "Renewer-Emblem": "复苏者纹章", "Ironclad-Emblem": "铁甲卫士纹章",
    "Redeemed-Emblem": "圣光卫士纹章", "Dawnbringer-Emblem": "黎明使者纹章", "Force-of-Nature": "自然之力", "Assassin-Emblem": "刺客纹章", "Spear-of-Shojin": "朔极之矛", "Statikk-Shiv": "斯塔缇克电刃", "Archangels-Staff": "大天使之杖", "Blue-Buff": "蓝霸符", "Frozen-Heart": "冰霜之心", "Chalice-of-Power": "善行圣杯", "Redemption": "救赎", "Renewer-Emblem": "复苏者纹章", "Hand-of-Justice": "正义之手", "Deathblade": "死亡之刃", "Giant-Slayer": "巨人杀手", "Hextech-Gunblade": "海克斯科技枪", "Spear-of-Shojin": "朔极之矛", "Guardian-Angel": "守护天使", "Bloodthirster": "饮血剑", "Zekes-Herald": "基克的先驱", "Skirmisher-Emblem": "神盾战士纹章", "Infinity-Edge": "无尽之刃"
};
//云顶之弈 黑暗光明装备
item3 = {
    "Gold Collector": "金币收集者", "Gambler's Blade": "投机者之刃", "Blacksmith's Gloves": "铁匠手套", "Shroud of Reverance": "崇敬法衣", "Demon Slayer": "恶魔杀手", "Brawler Emblem": "斗士纹章", "Ranger Emblem": "游侠纹章", "Legionnaire Emblem": "征服者纹章", "Knight Emblem": "骑士纹章", "Ironclad Emblem": "铁甲卫士纹章", "Mystic Emblem": "秘术师纹章", "Invoker Emblem": "神谕者纹章", "Cannoneer Emblem": "强袭炮手纹章", "Draconic Emblem": "龙族纹章", "Sentinel Emblem": "光明哨兵纹章", "Skirmisher Emblem": "神盾战士纹章", "Renewer Emblem": "复苏者纹章", "Spellweaver Emblem": "法师纹章", "Redeemed Emblem": "圣光卫士纹章", "Dawnbringer Emblem": "黎明使者纹章", "Assassin Emblem": "刺客纹章", "Guinsoo's Reckoning": "鬼索的清算", "Urf-Angel's Staff": "阿福天使之杖", "Blessed Bloodthirster": "福佑饮血剑", "Blue Blessing": "圣蓝祝福", "Rosethorn Vest": "瑰刺背心", "Chalice of Charity": "济世圣杯", "Luminous Deathblade": "光辉之刃", "Dragon's Will": "巨龙意志", "Frozen Heart Of Gold": "圣金冰霜之心", "Dvarapala Stoneplate": "天神石板甲", "DemonSlayer": "恶魔杀手", "Guardian Archangel": "守护大天使", "Fist of Fairness": "绝对正义之拳", "Hextech Lifeblade": "海克斯科技生命之刃", "Zenith Edge": "天顶锋刃", "Covalent Spark": "神圣离子火花", "Glamorous Gauntlet": "圣洁珠光护手", "Eternal Whisper": "永恒轻语", "Locket of Targon Prime": "巨神主峰之匣", "More More-ellonimicon": "莫雷洛圣典", "Quickestsilver": "至速水银", "Rabadon's Ascended Deathcap": "灭世者的飞升之帽", "Rapid Lightcannon": "疾射光明火炮", "Radiant Redemption": "光明救赎", "Runaan's Tempest": "卢安娜的风暴", "Shroud of Reverence": "崇敬法衣", "Spear of Hirana": "希拉娜之矛", "Statikk Favor": "斯塔缇克狂热", "Sunlight Cape": "日光斗篷",
    "Rascal's Gloves": "光明窃贼手套", "Titan's Vow": "泰坦的誓言", "Banshee's Silence": "女妖之沉默", "Warmog's Pride": "狂徒之傲", "Zeke's Harmony": "基克的调和", "Mistral": "寒风", "Zz'Rots Invitation": "兹若特的干涉", "radiant": "光明", "Shadow Sword": "黑暗大剑", "Shadow Bow": "黑暗反曲之弓", "Shadow Rod": "黑暗大棒", "Shadow Tear": "黑暗女神之泪", "Shadow Vest": "黑暗锁子甲", "Shadow Cloak": "黑暗斗篷", "Shadow Belt": "黑暗腰带", "Shadow Spatula": "黑暗金铲铲", "Shadow Gloves": "黑暗拳套", "Caustic Deathblade": "腐蚀死亡之刃", "Evil Giantslayer": "邪恶巨人杀手", "Hextech Gunblade Of Immortality": "不朽海克斯科技枪刃", "Spectral Spear of Shojin": "幽影朔极之矛", "Fallen Guardian Angel": "守护堕落天使", "Riskthirster": "饮险剑", "Zeke's Bleak Herald": "基克的阴森先驱", "Forgotten Emblem": "破败军团纹章", "Sacrificial Infinity Edge": "祭仪无尽之刃", "Fallen Guardian Angel": "守护堕落天使", "Titan's Revenge": "泰坦的复仇", "Locket of the Silver Lunari": "白银皎月之匣", "Frozen Dark Heart": "冰霜黑暗之心", "Refracted Bramble Vest": "折光棘刺背心", "Gargoyle Stoneplate Of Immortality": "不朽石像鬼石板甲", "Eclipse Cape": "星蚀斗篷", "Cavalier Emblem": "重骑兵纹章", "Dark Shroud of Stillness": "黑暗静止法衣", "Zeke's Bleak Herald": "基克的阴森先驱", "Unstable Zz'Rot Portal": "动荡兹若特传送门", "Mor-evil-lonomicon": "莫雷洛邪典", "Sacrificial Redemption": "祭仪救赎", "Eclipse Cape": "星蚀斗篷", "Turbulent Zephyr": "狂乱灵风", "Warmog's Sacrificial Armor": "狂徒的祭仪铠甲", "Nightbringer Emblem": "黑夜使者纹章", "Vengeful Trap Claw": "复仇陷阱之爪", "Hextech Gunblade Of Immortality": "不朽海克斯科技枪刃", "Guinsoo's Sacrificial Rageblade": "鬼索的祭仪狂暴之刃", "Rabadon's Caustic Deathcap": "灭世者的腐蚀死亡之帽", "Archdemon's Staff": "不朽大恶魔之杖", "Locket of the Silver Lunari": "白银皎月之匣", "Ionic Dark-Spark": "离子黑暗火花",
    "Mor-evil-lonomicon": "莫雷洛邪典", "Dragonslayer Emblem": "屠龙勇士纹章", "Sacrificial Gauntlet": "祭仪拳套", "Riskthirster": "饮险剑", "Runaan's Untamed Hurricane": "卢安娜的不驯飓风", "Ionic Dark-Spark": "离子黑暗火花", "Chalice of Malice": "恶意圣杯", "Gargoyle Stoneplate Of Immortality": "不朽石像鬼石板甲", "Refracted Dragon's Claw": "折光巨龙之爪", "Turbulent Zephyr": "狂乱灵风", "Revenant Emblem": "复生亡魂纹章", "Caustic Quicksilver": "腐蚀水银", "Evil Giantslayer": "邪恶巨人杀手", "Rapid Deathcannon": "疾射死亡火炮", "Guinsoo's Sacrificial Rageblade": "鬼索的祭仪狂暴之刃", "Statikk Stiletto": "寺塔提克电刺", "Titan's Revenge": "泰坦的复仇", "Runaan's Untamed Hurricane": "卢安娜的不驯飓风", "Unstable Zz'Rot Portal": "动荡兹若特传送门", "Hellion Emblem": "小恶魔纹章", "Final Whisper": "最终的轻语", "Sacrificial Infinity Edge": "祭仪无尽之刃", "Final Whisper": "最终的轻语", "Sacrificial Gauntlet": "祭仪拳套", "Hand of Vengeance": "复仇之手", "Dark Shroud of Stillness": "黑暗静止法衣", "Caustic Quicksilver": "腐蚀水银", "Vengeful Trap Claw": "复仇陷阱之爪", "Abomination Emblem": "丧尸纹章", "Trickster's Glove": "诡术拳套", "Forgotten Emblem": "破败军团纹章", "Hellion Emblem": "小恶魔纹章", "Dragonslayer Emblem": "屠龙勇士纹章", "Coven Emblem": "魔女纹章", "Cavalier Emblem": "重骑兵纹章", "Revenant Emblem": "复生亡魂纹章", "Nightbringer Emblem": "黑夜使者纹章", "Force of Darkness": "黑暗之力", "Abomination Emblem": "丧尸纹章", "Spectral Spear of Shojin": "幽影朔极之矛", "Statikk Stiletto": "寺塔提克电刺", "Archdemon's Staff": "不朽大恶魔之杖", "Very Dark Blue Buff": "极暗蓝霸符", "Frozen Dark Heart": "冰霜黑暗之心", "Chalice of Malice": "恶意圣杯", "Sacrificial Redemption": "祭仪救赎", "Coven Emblem": "魔女纹章", "Hand of Vengence": "复仇之手", "Shadow-Sword": "黑暗大剑", "Shadow-Bow": "黑暗反曲之弓",
    "Shadow-Rod": "黑暗大棒", "Shadow-Tear": "黑暗女神之泪", "Shadow-Vest": "黑暗锁子甲", "Shadow-Cloak": "黑暗斗篷", "Shadow-Belt": "黑暗腰带", "Shadow-Spatula": "黑暗金铲铲", "Shadow-Gloves": "黑暗拳套", "Caustic-Deathblade": "腐蚀死亡之刃", "Evil-Giantslayer": "邪恶巨人杀手", "Hextech-Gunblade-Of-Immortality": "不朽海克斯科技枪刃", "Spectral-Spear-of-Shojin": "幽影朔极之矛", "Fallen-Guardian-Angel": "守护堕落天使", "Riskthirster": "饮险剑", "Zekes-Bleak-Herald": "基克的阴森先驱", "Forgotten-Emblem": "破败军团纹章", "Sacrificial-Infinity-Edge": "祭仪无尽之刃", "Fallen-Guardian-Angel": "守护堕落天使", "Titans-Revenge": "泰坦的复仇", "Locket-of-the-Silver-Lunari": "白银皎月之匣", "Frozen-Dark-Heart": "冰霜黑暗之心", "Refracted-Bramble-Vest": "折光棘刺背心", "Gargoyle-Stoneplate-Of-Immortality": "不朽石像鬼石板甲", "Eclipse-Cape": "星蚀斗篷", "Cavalier-Emblem": "重骑兵纹章", "Dark-Shroud-of-Stillness": "黑暗静止法衣", "Zekes-Bleak-Herald": "基克的阴森先驱", "Unstable-ZzRot-Portal": "动荡兹若特传送门", "Mor-evil-lonomicon": "莫雷洛邪典", "Sacrificial-Redemption": "祭仪救赎", "Eclipse-Cape": "星蚀斗篷", "Turbulent-Zephyr": "狂乱灵风", "Warmogs-Sacrificial-Armor": "狂徒的祭仪铠甲", "Nightbringer-Emblem": "黑夜使者纹章", "Vengeful-Trap-Claw": "复仇陷阱之爪", "Hextech-Gunblade-Of-Immortality": "不朽海克斯科技枪刃", "Guinsoos-Sacrificial-Rageblade": "鬼索的祭仪狂暴之刃", "Rabadons-Caustic-Deathcap": "灭世者的腐蚀死亡之帽", "Archdemons-Staff": "不朽大恶魔之杖", "Locket-of-the-Silver-Lunari": "白银皎月之匣", "Ionic-Dark-Spark": "离子黑暗火花", "Mor-evil-lonomicon": "莫雷洛邪典", "Dragonslayer-Emblem": "屠龙勇士纹章", "Sacrificial-Gauntlet": "祭仪拳套", "Riskthirster": "饮险剑", "Runaans-Untamed-Hurricane": "卢安娜的不驯飓风", "Ionic-Dark-Spark": "离子黑暗火花", "Chalice-of-Malice": "恶意圣杯", "Gargoyle-Stoneplate-Of-Immortality": "不朽石像鬼石板甲", "Refracted-Dragons-Claw": "折光巨龙之爪", "Turbulent-Zephyr": "狂乱灵风",
    "Revenant-Emblem": "复生亡魂纹章", "evil-Quicksilver": "腐蚀水银", "Evil-Giantslayer": "邪恶巨人杀手", "Rapid-Deathcannon": "疾射死亡火炮", "guinsoos-evil-rageblade": "鬼索的祭仪狂暴之刃", "Statikk-Stiletto": "寺塔提克电刺", "Titans-Revenge": "泰坦的复仇", "runaans-evil-hurricane": "卢安娜的不驯飓风", "Unstable-ZzRot-Portal": "动荡兹若特传送门", "Hellion-Emblem": "小恶魔纹章", "Final-Whisper": "最终的轻语", "Sacrificial-Infinity-Edge": "祭仪无尽之刃", "Final-Whisper": "最终的轻语", "poisoned-gauntlet": "祭仪拳套", "hand-of-vengence": "复仇之手", "Dark-Shroud-of-Stillness": "黑暗静止法衣", "Caustic-Quicksilver": "腐蚀水银", "Vengeful-Trap-Claw": "复仇陷阱之爪", "Abomination-Emblem": "丧尸纹章", "Tricksters-Glove": "诡术拳套", "Forgotten-Emblem": "破败军团纹章", "Hellion-Emblem": "小恶魔纹章", "Dragonslayer-Emblem": "屠龙勇士纹章", "Coven-Emblem": "魔女纹章", "Cavalier-Emblem": "重骑兵纹章", "Revenant-Emblem": "复生亡魂纹章", "Nightbringer-Emblem": "黑夜使者纹章", "Force-of-Darkness": "黑暗之力", "Abomination-Emblem": "丧尸纹章", "Spectral-Spear-of-Shojin": "幽影朔极之矛", "evil-statikk-shiv": "寺塔提克电刺", "Archdemons-Staff": "不朽大恶魔之杖", "Very-Dark-Blue-Buff": "极暗蓝霸符", "Frozen-Dark-Heart": "冰霜黑暗之心", "Chalice-of-Malice": "恶意圣杯", "Sacrificial-Redemption": "祭仪救赎", "Coven-Emblem": "魔女纹章", "Hand-of-Vengeance": "复仇之手", "rabadons-cursed-deathcap": "灭世者的腐蚀死亡之帽", "Emblem": "纹章"
};


const ka = Object.keys(a).sort((a, b) => b.length - a.length);
const kx = Object.keys(x).sort((a, b) => b.length - a.length);
const kx2 = Object.keys(x2).sort((a, b) => b.length - a.length);
const kq = Object.keys(q).sort((a, b) => b.length - a.length);
const ki1 = Object.keys(item1).sort((a, b) => b.length - a.length);
const ki3 = Object.keys(item3).sort((a, b) => b.length - a.length);

var zz=0;
function conv(str){
    if(!str)return "";
    var ret=str, index, cha,l=str.length,key,value;
    for (key of ka) {
        value = a[key];
        if (key && ret.toLowerCase()==key.toLowerCase()) {
            return value;
        }
    }
    if (zz==0) {
        for (key of kx) {
            value = x[key];
            if (key) {
                cha = new RegExp(`(?<![a-zA-Z])${key}(?![a-zA-Z])`, 'gi');
                ret = ret.replace(cha, value);
            }
        }
    }
    if (zz==1) {
        /*
       汉化装备
        */
        for (key of ki1) {
            value = item1[key];
            if (key && ret.toLowerCase()==key.toLowerCase()) {
                return value;
            }
        }
        for (key of ki3) {
            value = item3[key];
            if (key && ret.toLowerCase()==key.toLowerCase()) {
                return value;
            }
        }
        //汉化 黑暗光明装备
        for (key of ki3) {
            value = item3[key];
            if (key) {
                cha = new RegExp(`(?<![a-zA-Z])${key}(?![a-zA-Z])`, 'gi');
                ret = ret.replace(cha, value);
            }
        }
        //汉化 普通装备
        for (key of ki1) {
            value = item1[key];
            if (key) {
                cha = new RegExp(`(?<![a-zA-Z])${key}(?![a-zA-Z])`, 'gi');
                ret = ret.replace(cha, value);
            }
        }

        for (key of kx2) {
            value = x2[key];
            if (key && ret.toLowerCase()==key.toLowerCase()) {
                return value;
            }
        }
        //汉化 英雄本名
        for (key of kx2) {
            value = x2[key];
            if (key) {
                cha = new RegExp(`(?<![a-zA-Z])${key}(?![a-zA-Z])`, 'gi');
                ret = ret.replace(cha, value);
            }
        }

        for (key of kq) {
            value = q[key];
            if (key && ret.toLowerCase()==key.toLowerCase()) {
                return value;
            }
        }
        //汉化 羁绊职业
        for (key of kq) {
            value = q[key];
            if (key) {
                cha = new RegExp(`(?<![a-zA-Z])${key}s*(?![a-zA-Z])`, 'gi');
                ret = ret.replace(cha, value);
            }
        }
    }

    for (key of ka) {
        value = a[key];
        if (key) {
            cha = new RegExp(`(?<![a-zA-Z])${key}s*(?![a-zA-Z])`, 'gi');
            ret = ret.replace(cha, value);
        }
    }
    return ret;
}

function handleTextNode(pNode){
    var childs;
    if(pNode){
        childs=pNode.childNodes;
    }else{
        childs=document.documentElement.childNodes;
    }
    if(childs){
        for(var i=0;i<childs.length;i++){
            var child=childs.item(i);
            if(/SCRIPT|HR|TEXTAREA|STYLE/.test(child.tagName))continue;
            if(child.title){
                let title=conv(child.title);
                if(child.title != title){
                    child.title=title;
                }
            }
            if(child.alt){
                let alt=conv(child.alt);
                if(child.alt != alt){
                    child.alt=alt;
                }
            }
            if(child.tagName == "INPUT" && child.value !== "" && child.type != "text" && child.type != "search" && child.type != "hidden"){
                let value=conv(child.value);
                if(child.value != value){
                    child.value=value;
                }
            }else if(child.nodeType == 3){
                let data=conv(child.data);
                if(child.data != data){
                    child.data=data;
                }
            }else handleTextNode(child);
        }
    }
}
function changetilte() {
    setTimeout(function (){
        document.title=conv(document.title);
        document.title=document.title.replace("《云顶之弈》(TFT) ","").replace("《云顶之弈》团队组合:","").replace(" - 《云顶之弈》助手","");
    },1500);
}
const progress = function(){
    var lh=window.location.href;
    if(lh.indexOf("tactics")>-1 || lh.indexOf("lolchess")>-1 || lh.indexOf("mobalytics.gg")>-1|| lh.indexOf("tft")>-1||lh.indexOf("tgd.kr")>-1){zz=1;}
    //handleTextNode();
    bf=document.body;
    handleTextNode(bf);
    document.body=bf;
    var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
    var observer = new MutationObserver(function(records){
        records.map(function(record) {
            if(record.addedNodes){
                [].forEach.call(record.addedNodes,function(item){
                    handleTextNode(item);
                });
            }
        });
    });
    var option = {
        'childList': true,
        'subtree': true
    };
    observer.observe(document.body, option);
    if (document.hidden !== undefined) {
        document.addEventListener('visibilitychange', () => {
            //console.log(document.hidden);
            if(document.hidden != true){
                changetilte();
            }
        })
    }
    changetilte();

    if (window.location.href.indexOf("lolchess.gg")>-1) {
        setTimeout(colorlolchess,50);
        zz=1;
    }
    if (window.location.href.indexOf("mobalytics.gg")>-1) {
        setTimeout(colormobalytics,50);
        zz=1;
    }
    if (window.location.href.indexOf("tftactics.gg")>-1) {
        setTimeout(colortftactics,50);
        zz=1;
    }
    if (window.location.href.indexOf("metatft.com")>-1) {
        setTimeout(colormetatft,500);
        setTimeout(colormetatft,5000);
        setTimeout(colormetatft,15000);
        zz=1;
    }
}
window.addEventListener('load', progress, false);

var co=new Array("#222","#222","#222","#222","#222","#222222","#063c2d","#30002a","#061d3a","#151515","#000","#FF0000","#FFFF00");

function colorlolchess(){ //对棋子数量进行着色,按平均排名进行排序
    console.log("color lolchess");
    let wdstyle = document.createElement('style');
    wdstyle.innerHTML = `div[class="unit unit--cost--5"] div[class="unit__image has-tooltip"],div[class|="unit unit--cost-5"] img,.tft-champion.cost-5{border: 3px solid #ff8e00 !important;}
div[class="unit unit--cost--4"] div[class="unit__image has-tooltip"],div[class|="unit unit--cost-4"] img,.tft-champion.cost-4{border: 3px solid #b500ae !important;}
div[class="unit unit--cost--3"] div[class="unit__image has-tooltip"],div[class|="unit unit--cost-3"] img,.tft-champion.cost-3{border: 3px solid #30c9ff !important;}
div[class="unit unit--cost--2"] div[class="unit__image has-tooltip"],div[class|="unit unit--cost-2"] img,.tft-champion.cost-2{border: 3px solid #2cbf4c !important;}
div[class="unit unit--cost--1"] div[class="unit__image has-tooltip"],div[class|="unit unit--cost-1"] img,.tft-champion.cost-1{border: 3px solid #aaa !important;}`;
    var fl,fv,x,i,j,k;
    var sz=new Array();

    fv=document.querySelector("#average_placement");
    if (fv!=null) { fv.click();}
    fv=document.querySelector("#decks > div > section.row.row-normal.decks-option-container > div.col-12.col-xl-9 > div > div:nth-child(2) > div");
    if (fv!=null) { fv.click();}

    fl=document.querySelectorAll("#decks > div > section:nth-child(4) > div.col-12.col-xl-9 > div > div > div.deck__units > div > div.unit__image.has-tooltip > img");
    $(fl).each(function () {
        x=$(this).attr("alt");
        $(this).parent().attr("title",x);
    });
    fl=document.querySelectorAll("#decks > div > section:nth-child(4) > div.col-12.col-xl-9 > div > div > div.deck__units > div > div.unit__item > img")
    $(fl).each(function () {
        x=$(this).attr("alt");
        $(this).attr("title",x);
    });
    fl=document.querySelectorAll("#decks > div > section:nth-child(4) > div.col-12.col-xl-9 > div > footer > div > ul > li > div > img");
    $(fl).each(function () {
        x=$(this).attr("alt");
        $(this).attr("title",x);
    });
    fl=document.querySelectorAll("#decks > div > section:nth-child(4) > div.col-12.col-xl-9 > div > div > div.deck__units");
    $(fl).each(function () {
        x=$(this).children("div").length;
        if ($(this).parent().parent().text().indexOf("希瓦娜")>-1){x++};
        if ($(this).parent().parent().text().indexOf("索尔")>-1){x++};
        if ($(this).parent().parent().text().indexOf("敖兴")>-1){x++};
        if ($(this).parent().parent().text().indexOf("迭嘉")>-1){x++};
        if ($(this).parent().parent().text().indexOf("石傲玉")>-1){x++};
        if ($(this).parent().parent().text().indexOf("艾达丝")>-1){x++};
        if ($(this).parent().parent().text().indexOf("赛芬")>-1){x++};
        $(this).parent().parent().css("background",co[x])
    });
    document.body.appendChild(wdstyle);
}
function colormobalytics(){ //对棋子数量进行着色,按平均排名进行排序
    console.log("color mobalytics");
    var fl=document.querySelectorAll("#root > div.m-zzzqpm > div.m-ifo9hr > div.m-12se98x > div > div > div.m-193v1r9 > main > div.m-n6k3jn > div.m-1ir7r4u > div.m-1onxboh > div > div > div.m-4t6qkf");
    $(fl).each(function () {
        x=$(this).children("a").length;
        if ($(this).parent().text().indexOf("希瓦娜")>-1){x++};
        if ($(this).parent().text().indexOf("索尔")>-1){x++};
        if ($(this).parent().text().indexOf("敖兴")>-1){x++};
        if ($(this).parent().text().indexOf("迭嘉")>-1){x++};
        if ($(this).parent().text().indexOf("石傲玉")>-1){x++};
        if ($(this).parent().text().indexOf("艾达丝")>-1){x++};
        if ($(this).parent().text().indexOf("赛芬")>-1){x++};
        $(this).parent().css("background-color",co[x])
        //console.log($(this)[0]," : ",x);
    });
}
function colortftactics(){ //对棋子数量进行着色,按平均排名进行排序
    console.log("color tftactics");
    var fl=document.querySelectorAll("#root > div > section > div.row > div.col-12.col-lg-9.main > div > div > div > div.team-characters");
    $(fl).each(function () {
        x=$(this).children("a").length;
        if ($(this).parent().text().indexOf("希瓦娜")>-1){x++};
        if ($(this).parent().text().indexOf("索尔")>-1){x++};
        if ($(this).parent().text().indexOf("敖兴")>-1){x++};
        if ($(this).parent().text().indexOf("迭嘉")>-1){x++};
        if ($(this).parent().text().indexOf("石傲玉")>-1){x++};
        if ($(this).parent().text().indexOf("艾达丝")>-1){x++};
        if ($(this).parent().text().indexOf("赛芬")>-1){x++};
        $(this).parent().css("background-color",co[x])
        //console.log($(this)[0]," : ",x);
    });
    let wdstyle = document.createElement('style');
    wdstyle.classList.add("optimize");
    wdstyle.innerHTML = `
.tierlist.teams .tier-group .characters-list .team-portrait .team-playstyle{background:#111 !important}
`
    document.body.appendChild(wdstyle);

}
function colormetatft(){ //对棋子数量进行着色,按平均排名进行排序
    console.log("color metatft");
    var fl=document.querySelectorAll("#CompListContainer > div.CompRow > div > div.row_content > div.CompRow1 > div > div:nth-child(1) > div");
    $(fl).each(function () {
        x=$(this).find("div.UnitNames").length;
        if ($(this).parent().text().indexOf("希瓦娜")>-1){x++};
        if ($(this).parent().text().indexOf("索尔")>-1){x++};
        if ($(this).parent().text().indexOf("敖兴")>-1){x++};
        if ($(this).parent().text().indexOf("迭嘉")>-1){x++};
        if ($(this).parent().text().indexOf("石傲玉")>-1){x++};
        if ($(this).parent().text().indexOf("艾达丝")>-1){x++};
        if ($(this).parent().text().indexOf("赛芬")>-1){x++};
        $(this).parent().parent().parent().parent().parent().parent().css("background",co[x])
        //console.log($(this)[0]," : ",x);
    });
}