From ab6666459965c1c89858a1a32073d7ce25466170 Mon Sep 17 00:00:00 2001 From: yuhao Date: Thu, 19 Sep 2024 14:43:10 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=93=E5=8D=87=E6=9C=AC3000=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dicts/3000_ClassRoom_English_Words.json | 17948 ++++++++++++++++ src/resources/dictionary.ts | 11 + yarn.lock | 790 +- 3 files changed, 18337 insertions(+), 412 deletions(-) create mode 100644 public/dicts/3000_ClassRoom_English_Words.json diff --git a/public/dicts/3000_ClassRoom_English_Words.json b/public/dicts/3000_ClassRoom_English_Words.json new file mode 100644 index 0000000000..3b52a7a1a1 --- /dev/null +++ b/public/dicts/3000_ClassRoom_English_Words.json @@ -0,0 +1,17948 @@ +[ + { + "name": "a/an", + "trans": [ + "一个" + ] + }, + { + "name": "abandon", + "trans": [ + "放弃" + ] + }, + { + "name": "able", + "trans": [ + "能够的" + ] + }, + { + "name": "abnormal", + "trans": [ + "异常的" + ] + }, + { + "name": "aboard", + "trans": [ + "在船上" + ] + }, + { + "name": "about", + "trans": [ + "关于" + ] + }, + { + "name": "above", + "trans": [ + "在...上面" + ] + }, + { + "name": "abroad", + "trans": [ + "在国外" + ] + }, + { + "name": "absent", + "trans": [ + "缺席的" + ] + }, + { + "name": "absolutely", + "trans": [ + "绝对地" + ] + }, + { + "name": "absorb", + "trans": [ + "吸收" + ] + }, + { + "name": "abstract", + "trans": [ + "抽象的" + ] + }, + { + "name": "abuse", + "trans": [ + "滥用" + ] + }, + { + "name": "academic", + "trans": [ + "学术的" + ] + }, + { + "name": "accent", + "trans": [ + "口音" + ] + }, + { + "name": "accept", + "trans": [ + "接受" + ] + }, + { + "name": "access", + "trans": [ + "权限(have access to)" + ] + }, + { + "name": "accident", + "trans": [ + "事故" + ] + }, + { + "name": "accommodation", + "trans": [ + "住宿" + ] + }, + { + "name": "accompany", + "trans": [ + "陪伴" + ] + }, + { + "name": "accomplish", + "trans": [ + "完成" + ] + }, + { + "name": "according", + "trans": [ + "根据" + ] + }, + { + "name": "account", + "trans": [ + "账户" + ] + }, + { + "name": "accurate", + "trans": [ + "准确的" + ] + }, + { + "name": "accuse", + "trans": [ + "指责" + ] + }, + { + "name": "ache", + "trans": [ + "疼痛" + ] + }, + { + "name": "achieve", + "trans": [ + "实现" + ] + }, + { + "name": "acid", + "trans": [ + "酸" + ] + }, + { + "name": "acknowledge", + "trans": [ + "承认" + ] + }, + { + "name": "acquire", + "trans": [ + "获得" + ] + }, + { + "name": "across", + "trans": [ + "横过" + ] + }, + { + "name": "act", + "trans": [ + "表演" + ] + }, + { + "name": "active", + "trans": [ + "活跃的" + ] + }, + { + "name": "actor/actress", + "trans": [ + "男演员/女演员" + ] + }, + { + "name": "actually", + "trans": [ + "实际上" + ] + }, + { + "name": "AD", + "trans": [ + "年份" + ] + }, + { + "name": "adapt", + "trans": [ + "适应" + ] + }, + { + "name": "add", + "trans": [ + "添加" + ] + }, + { + "name": "addict", + "trans": [ + "使上瘾" + ] + }, + { + "name": "address", + "trans": [ + "处理(问题)" + ] + }, + { + "name": "adjust", + "trans": [ + "调整" + ] + }, + { + "name": "administration", + "trans": [ + "管理" + ] + }, + { + "name": "admire", + "trans": [ + "钦佩" + ] + }, + { + "name": "admit", + "trans": [ + "承认" + ] + }, + { + "name": "adopt", + "trans": [ + "收养" + ] + }, + { + "name": "adorable", + "trans": [ + "可爱的" + ] + }, + { + "name": "adult", + "trans": [ + "成年人" + ] + }, + { + "name": "advance", + "trans": [ + "促进" + ] + }, + { + "name": "advantage", + "trans": [ + "优势" + ] + }, + { + "name": "adventure", + "trans": [ + "冒险" + ] + }, + { + "name": "advertise", + "trans": [ + "做广告" + ] + }, + { + "name": "advertisement/ad", + "trans": [ + "广告" + ] + }, + { + "name": "advice", + "trans": [ + "建议(名词)" + ] + }, + { + "name": "advise", + "trans": [ + "建议(动词)" + ] + }, + { + "name": "advocate", + "trans": [ + "拥护" + ] + }, + { + "name": "affair", + "trans": [ + "事务" + ] + }, + { + "name": "affect", + "trans": [ + "影响" + ] + }, + { + "name": "afford", + "trans": [ + "负担得起" + ] + }, + { + "name": "afraid", + "trans": [ + "害怕的" + ] + }, + { + "name": "after", + "trans": [ + "之后" + ] + }, + { + "name": "afternoon", + "trans": [ + "下午" + ] + }, + { + "name": "afterwards", + "trans": [ + "后来" + ] + }, + { + "name": "again", + "trans": [ + "再一次" + ] + }, + { + "name": "against", + "trans": [ + "反对" + ] + }, + { + "name": "age", + "trans": [ + "年龄" + ] + }, + { + "name": "agenda", + "trans": [ + "议程" + ] + }, + { + "name": "agent", + "trans": [ + "代理" + ] + }, + { + "name": "ago", + "trans": [ + "以前" + ] + }, + { + "name": "agree", + "trans": [ + "同意" + ] + }, + { + "name": "agriculture", + "trans": [ + "农业" + ] + }, + { + "name": "ahead", + "trans": [ + "前面" + ] + }, + { + "name": "AI/artificial intelligence", + "trans": [ + "人工智能" + ] + }, + { + "name": "aid", + "trans": [ + "帮助" + ] + }, + { + "name": "aim", + "trans": [ + "目标" + ] + }, + { + "name": "air", + "trans": [ + "空气" + ] + }, + { + "name": "airline", + "trans": [ + "航空公司" + ] + }, + { + "name": "airport", + "trans": [ + "机场" + ] + }, + { + "name": "aisle", + "trans": [ + "过道" + ] + }, + { + "name": "alarm", + "trans": [ + "警报" + ] + }, + { + "name": "album", + "trans": [ + "专辑" + ] + }, + { + "name": "alcohol", + "trans": [ + "酒精" + ] + }, + { + "name": "alert", + "trans": [ + "警戒" + ] + }, + { + "name": "alike", + "trans": [ + "相似的" + ] + }, + { + "name": "alive", + "trans": [ + "活着的" + ] + }, + { + "name": "all", + "trans": [ + "所有的" + ] + }, + { + "name": "allow", + "trans": [ + "允许" + ] + }, + { + "name": "almost", + "trans": [ + "几乎" + ] + }, + { + "name": "alone", + "trans": [ + "独自" + ] + }, + { + "name": "along", + "trans": [ + "沿着" + ] + }, + { + "name": "alongside", + "trans": [ + "旁边" + ] + }, + { + "name": "aloud", + "trans": [ + "大声地" + ] + }, + { + "name": "already", + "trans": [ + "已经" + ] + }, + { + "name": "also", + "trans": [ + "也" + ] + }, + { + "name": "alternative", + "trans": [ + "可替代的" + ] + }, + { + "name": "although", + "trans": [ + "尽管" + ] + }, + { + "name": "altogether", + "trans": [ + "完全地" + ] + }, + { + "name": "always", + "trans": [ + "总是" + ] + }, + { + "name": "a.m.", + "trans": [ + "上午(如 9 a.m.上午9点)" + ] + }, + { + "name": "amateur", + "trans": [ + "业余爱好者" + ] + }, + { + "name": "amazing", + "trans": [ + "令人惊奇的" + ] + }, + { + "name": "ambition", + "trans": [ + "野心" + ] + }, + { + "name": "ambulance", + "trans": [ + "救护车" + ] + }, + { + "name": "amendment", + "trans": [ + "修正案" + ] + }, + { + "name": "among", + "trans": [ + "在...之间" + ] + }, + { + "name": "amount", + "trans": [ + "数量" + ] + }, + { + "name": "amuse", + "trans": [ + "娱乐" + ] + }, + { + "name": "analyse", + "trans": [ + "分析" + ] + }, + { + "name": "ancestor", + "trans": [ + "祖先" + ] + }, + { + "name": "ancient", + "trans": [ + "古代的" + ] + }, + { + "name": "and", + "trans": [ + "和" + ] + }, + { + "name": "angle", + "trans": [ + "角" + ] + }, + { + "name": "angry", + "trans": [ + "生气的" + ] + }, + { + "name": "animal", + "trans": [ + "动物" + ] + }, + { + "name": "ankle", + "trans": [ + "踝关节" + ] + }, + { + "name": "announce", + "trans": [ + "宣布" + ] + }, + { + "name": "annoy", + "trans": [ + "烦恼" + ] + }, + { + "name": "annual", + "trans": [ + "年度的" + ] + }, + { + "name": "another", + "trans": [ + "另一个" + ] + }, + { + "name": "answer", + "trans": [ + "答案" + ] + }, + { + "name": "ant", + "trans": [ + "蚂蚁" + ] + }, + { + "name": "anticipate", + "trans": [ + "预期" + ] + }, + { + "name": "antique", + "trans": [ + "古董" + ] + }, + { + "name": "anxious", + "trans": [ + "焦虑的" + ] + }, + { + "name": "any", + "trans": [ + "任何的" + ] + }, + { + "name": "anybody/anyone", + "trans": [ + "任何人" + ] + }, + { + "name": "anyhow", + "trans": [ + " 不管怎样" + ] + }, + { + "name": "anymore", + "trans": [ + "(不)再" + ] + }, + { + "name": "anything", + "trans": [ + "任何事" + ] + }, + { + "name": "anyway", + "trans": [ + "无论如何" + ] + }, + { + "name": "anywhere", + "trans": [ + "任何地方" + ] + }, + { + "name": "apart", + "trans": [ + "分开" + ] + }, + { + "name": "apartment", + "trans": [ + "公寓" + ] + }, + { + "name": "apologise(apologize)", + "trans": [ + "道歉(两种写法都可以)" + ] + }, + { + "name": "apparently", + "trans": [ + "显然" + ] + }, + { + "name": "appeal", + "trans": [ + "上诉" + ] + }, + { + "name": "appear", + "trans": [ + "出现" + ] + }, + { + "name": "appetite", + "trans": [ + "食欲" + ] + }, + { + "name": "applaud", + "trans": [ + "鼓掌" + ] + }, + { + "name": "apple", + "trans": [ + "苹果" + ] + }, + { + "name": "apply", + "trans": [ + "申请" + ] + }, + { + "name": "appointment", + "trans": [ + "约定" + ] + }, + { + "name": "appreciate", + "trans": [ + "感谢" + ] + }, + { + "name": "approach", + "trans": [ + "接近" + ] + }, + { + "name": "appropriate", + "trans": [ + "适当的" + ] + }, + { + "name": "approve", + "trans": [ + "批准" + ] + }, + { + "name": "arch", + "trans": [ + "拱" + ] + }, + { + "name": "architect", + "trans": [ + "建筑师" + ] + }, + { + "name": "area", + "trans": [ + "区域" + ] + }, + { + "name": "argue", + "trans": [ + "争论" + ] + }, + { + "name": "arise", + "trans": [ + "出现" + ] + }, + { + "name": "arm", + "trans": [ + "手臂" + ] + }, + { + "name": "army", + "trans": [ + "军队" + ] + }, + { + "name": "around", + "trans": [ + "周围" + ] + }, + { + "name": "arrange", + "trans": [ + "安排" + ] + }, + { + "name": "arrest", + "trans": [ + "逮捕" + ] + }, + { + "name": "arrive", + "trans": [ + "到达" + ] + }, + { + "name": "arrow", + "trans": [ + "箭" + ] + }, + { + "name": "art", + "trans": [ + "艺术" + ] + }, + { + "name": "article", + "trans": [ + "文章" + ] + }, + { + "name": "artificial", + "trans": [ + "人工的" + ] + }, + { + "name": "as", + "trans": [ + "作为" + ] + }, + { + "name": "ashamed", + "trans": [ + "羞愧的" + ] + }, + { + "name": "aside", + "trans": [ + "旁边" + ] + }, + { + "name": "ask", + "trans": [ + "问" + ] + }, + { + "name": "asleep", + "trans": [ + "睡着的" + ] + }, + { + "name": "aspect", + "trans": [ + "方面" + ] + }, + { + "name": "assess", + "trans": [ + "评估" + ] + }, + { + "name": "asset", + "trans": [ + "资产" + ] + }, + { + "name": "assign", + "trans": [ + "分配" + ] + }, + { + "name": "assistant", + "trans": [ + "助手" + ] + }, + { + "name": "association", + "trans": [ + "协会" + ] + }, + { + "name": "assume", + "trans": [ + "假设" + ] + }, + { + "name": "assumption", + "trans": [ + "假设(名词)" + ] + }, + { + "name": "astonish", + "trans": [ + "使吃惊" + ] + }, + { + "name": "astronaut", + "trans": [ + "宇航员" + ] + }, + { + "name": "astronomer", + "trans": [ + "天文学家" + ] + }, + { + "name": "at", + "trans": [ + "在(几点钟;小地方)" + ] + }, + { + "name": "athlete", + "trans": [ + "运动员" + ] + }, + { + "name": "ATM/Automatic Teller Machine", + "trans": [ + "自动取款机" + ] + }, + { + "name": "atmosphere", + "trans": [ + "氛围" + ] + }, + { + "name": "attach", + "trans": [ + "附加" + ] + }, + { + "name": "attack", + "trans": [ + "攻击" + ] + }, + { + "name": "attain", + "trans": [ + "获得" + ] + }, + { + "name": "attempt", + "trans": [ + "尝试" + ] + }, + { + "name": "attend", + "trans": [ + "参加" + ] + }, + { + "name": "attention", + "trans": [ + "注意力" + ] + }, + { + "name": "attitude", + "trans": [ + "态度" + ] + }, + { + "name": "attract", + "trans": [ + "吸引" + ] + }, + { + "name": "audience", + "trans": [ + "观众" + ] + }, + { + "name": "aunt", + "trans": [ + "姨母" + ] + }, + { + "name": "author", + "trans": [ + "作者" + ] + }, + { + "name": "authority", + "trans": [ + "权威" + ] + }, + { + "name": "auto/automobile", + "trans": [ + "汽车/机动车" + ] + }, + { + "name": "automatic", + "trans": [ + "自动的" + ] + }, + { + "name": "autonomous", + "trans": [ + "自治的" + ] + }, + { + "name": "autumn/fall", + "trans": [ + "秋天/秋季" + ] + }, + { + "name": "available", + "trans": [ + "可用的" + ] + }, + { + "name": "avenue", + "trans": [ + "方法" + ] + }, + { + "name": "average", + "trans": [ + "平均" + ] + }, + { + "name": "avoid", + "trans": [ + "避免" + ] + }, + { + "name": "awake", + "trans": [ + "醒来" + ] + }, + { + "name": "award", + "trans": [ + "奖品" + ] + }, + { + "name": "aware", + "trans": [ + "意识到的" + ] + }, + { + "name": "away", + "trans": [ + "离开" + ] + }, + { + "name": "awesome", + "trans": [ + "了不起的" + ] + }, + { + "name": "awful", + "trans": [ + "可怕的" + ] + }, + { + "name": "awkward", + "trans": [ + "尴尬的" + ] + }, + { + "name": "baby", + "trans": [ + "婴儿" + ] + }, + { + "name": "back", + "trans": [ + "后背" + ] + }, + { + "name": "backache", + "trans": [ + "背痛" + ] + }, + { + "name": "background", + "trans": [ + "背景" + ] + }, + { + "name": "backwards", + "trans": [ + "向后" + ] + }, + { + "name": "bacon", + "trans": [ + "培根" + ] + }, + { + "name": "bad", + "trans": [ + "坏的" + ] + }, + { + "name": "badly", + "trans": [ + "糟糕地" + ] + }, + { + "name": "badminton", + "trans": [ + "羽毛球" + ] + }, + { + "name": "bag", + "trans": [ + "包" + ] + }, + { + "name": "bake", + "trans": [ + "烘焙" + ] + }, + { + "name": "balance", + "trans": [ + "平衡" + ] + }, + { + "name": "ball", + "trans": [ + "球" + ] + }, + { + "name": "ballet", + "trans": [ + "芭蕾舞" + ] + }, + { + "name": "balloon", + "trans": [ + "气球" + ] + }, + { + "name": "bamboo", + "trans": [ + "竹子" + ] + }, + { + "name": "ban", + "trans": [ + "禁止" + ] + }, + { + "name": "banana", + "trans": [ + "香蕉" + ] + }, + { + "name": "band", + "trans": [ + "乐队" + ] + }, + { + "name": "bank", + "trans": [ + "银行" + ] + }, + { + "name": "bar", + "trans": [ + "酒吧" + ] + }, + { + "name": "barbecue", + "trans": [ + "烧烤" + ] + }, + { + "name": "barely", + "trans": [ + "几乎不" + ] + }, + { + "name": "bark", + "trans": [ + "狗叫" + ] + }, + { + "name": "barrier", + "trans": [ + "障碍" + ] + }, + { + "name": "base", + "trans": [ + "基础" + ] + }, + { + "name": "baseball", + "trans": [ + "棒球" + ] + }, + { + "name": "basic", + "trans": [ + "基本的" + ] + }, + { + "name": "basin", + "trans": [ + "盆地" + ] + }, + { + "name": "basis", + "trans": [ + "基础" + ] + }, + { + "name": "basket", + "trans": [ + "篮子" + ] + }, + { + "name": "basketball", + "trans": [ + "篮球" + ] + }, + { + "name": "bat", + "trans": [ + "球棒" + ] + }, + { + "name": "bath", + "trans": [ + "洗澡" + ] + }, + { + "name": "bathroom", + "trans": [ + "浴室" + ] + }, + { + "name": "bathtub", + "trans": [ + "浴缸" + ] + }, + { + "name": "battery", + "trans": [ + "电池" + ] + }, + { + "name": "battle", + "trans": [ + "战斗" + ] + }, + { + "name": "bay", + "trans": [ + "湾" + ] + }, + { + "name": "BC", + "trans": [ + "公元前" + ] + }, + { + "name": "be (am, is, are)", + "trans": [ + "是" + ] + }, + { + "name": "beach", + "trans": [ + "海滩" + ] + }, + { + "name": "bean", + "trans": [ + "豆子" + ] + }, + { + "name": "bear", + "trans": [ + "熊" + ] + }, + { + "name": "beard", + "trans": [ + "胡须" + ] + }, + { + "name": "beat", + "trans": [ + "打败" + ] + }, + { + "name": "beauty", + "trans": [ + "美" + ] + }, + { + "name": "because", + "trans": [ + "因为" + ] + }, + { + "name": "become", + "trans": [ + "成为" + ] + }, + { + "name": "bed", + "trans": [ + "床" + ] + }, + { + "name": "bedroom", + "trans": [ + "卧室" + ] + }, + { + "name": "beef", + "trans": [ + "牛肉" + ] + }, + { + "name": "beer", + "trans": [ + "啤酒" + ] + }, + { + "name": "before", + "trans": [ + "在...之前" + ] + }, + { + "name": "begin", + "trans": [ + "开始" + ] + }, + { + "name": "behalf", + "trans": [ + "代表" + ] + }, + { + "name": "behave", + "trans": [ + "表现" + ] + }, + { + "name": "behaviour", + "trans": [ + "行为" + ] + }, + { + "name": "behind", + "trans": [ + "在...后面" + ] + }, + { + "name": "being", + "trans": [ + "存在" + ] + }, + { + "name": "belief", + "trans": [ + "信仰" + ] + }, + { + "name": "believe", + "trans": [ + "相信" + ] + }, + { + "name": "bell", + "trans": [ + "钟" + ] + }, + { + "name": "belong", + "trans": [ + "属于" + ] + }, + { + "name": "below", + "trans": [ + "在...下面" + ] + }, + { + "name": "belt", + "trans": [ + "带子" + ] + }, + { + "name": "bend", + "trans": [ + "弯曲" + ] + }, + { + "name": "beneath", + "trans": [ + "在...下面" + ] + }, + { + "name": "benefit", + "trans": [ + "益处" + ] + }, + { + "name": "beside", + "trans": [ + "在...旁边" + ] + }, + { + "name": "besides", + "trans": [ + "除...之外" + ] + }, + { + "name": "best", + "trans": [ + "最好" + ] + }, + { + "name": "bet", + "trans": [ + "打赌" + ] + }, + { + "name": "better", + "trans": [ + "更好" + ] + }, + { + "name": "between", + "trans": [ + "在...之间" + ] + }, + { + "name": "beyond", + "trans": [ + "超出" + ] + }, + { + "name": "big", + "trans": [ + "大" + ] + }, + { + "name": "bike/bicycle", + "trans": [ + "自行车" + ] + }, + { + "name": "bill", + "trans": [ + "账单" + ] + }, + { + "name": "billion", + "trans": [ + "十亿" + ] + }, + { + "name": "biology", + "trans": [ + "生物学" + ] + }, + { + "name": "bird", + "trans": [ + "鸟" + ] + }, + { + "name": "birth", + "trans": [ + "出生" + ] + }, + { + "name": "birthday", + "trans": [ + "生日" + ] + }, + { + "name": "biscuit", + "trans": [ + "饼干" + ] + }, + { + "name": "bit", + "trans": [ + "一点儿" + ] + }, + { + "name": "bite", + "trans": [ + "咬" + ] + }, + { + "name": "bitter", + "trans": [ + "苦的" + ] + }, + { + "name": "black", + "trans": [ + "黑色" + ] + }, + { + "name": "blackboard", + "trans": [ + "黑板" + ] + }, + { + "name": "blame", + "trans": [ + "责备" + ] + }, + { + "name": "blank", + "trans": [ + "空白" + ] + }, + { + "name": "blanket", + "trans": [ + "毯子" + ] + }, + { + "name": "bleed", + "trans": [ + "流血" + ] + }, + { + "name": "bless", + "trans": [ + "祝福" + ] + }, + { + "name": "blind", + "trans": [ + "盲的" + ] + }, + { + "name": "block", + "trans": [ + "块" + ] + }, + { + "name": "blog", + "trans": [ + "块" + ] + }, + { + "name": "blood", + "trans": [ + "血" + ] + }, + { + "name": "blouse", + "trans": [ + "女衬衫" + ] + }, + { + "name": "blow", + "trans": [ + "吹" + ] + }, + { + "name": "blue", + "trans": [ + "蓝色" + ] + }, + { + "name": "board", + "trans": [ + "董事会" + ] + }, + { + "name": "boat", + "trans": [ + "船" + ] + }, + { + "name": "body", + "trans": [ + "身体" + ] + }, + { + "name": "boil", + "trans": [ + "煮沸" + ] + }, + { + "name": "bomb", + "trans": [ + "炸弹" + ] + }, + { + "name": "bond", + "trans": [ + "债券" + ] + }, + { + "name": "bone", + "trans": [ + "骨" + ] + }, + { + "name": "bonus", + "trans": [ + "奖金" + ] + }, + { + "name": "book", + "trans": [ + "书" + ] + }, + { + "name": "booklet", + "trans": [ + "小册子" + ] + }, + { + "name": "bookshop", + "trans": [ + "书店" + ] + }, + { + "name": "boot", + "trans": [ + "靴子" + ] + }, + { + "name": "border", + "trans": [ + "边界" + ] + }, + { + "name": "bore", + "trans": [ + "使厌烦" + ] + }, + { + "name": "born", + "trans": [ + "出生" + ] + }, + { + "name": "borrow", + "trans": [ + "借" + ] + }, + { + "name": "boss", + "trans": [ + "老板" + ] + }, + { + "name": "botanical", + "trans": [ + "植物学的" + ] + }, + { + "name": "both", + "trans": [ + "两者" + ] + }, + { + "name": "bother", + "trans": [ + "烦扰" + ] + }, + { + "name": "bottle", + "trans": [ + "瓶子" + ] + }, + { + "name": "bottom", + "trans": [ + "底部" + ] + }, + { + "name": "bounce", + "trans": [ + "弹跳" + ] + }, + { + "name": "bound", + "trans": [ + "绑定" + ] + }, + { + "name": "boundary", + "trans": [ + "边界" + ] + }, + { + "name": "bow", + "trans": [ + "弓" + ] + }, + { + "name": "bowl", + "trans": [ + "碗" + ] + }, + { + "name": "bowling", + "trans": [ + "保龄球运动" + ] + }, + { + "name": "boxing", + "trans": [ + "拳击" + ] + }, + { + "name": "boy", + "trans": [ + "男孩" + ] + }, + { + "name": "brain", + "trans": [ + "大脑" + ] + }, + { + "name": "brake", + "trans": [ + "刹车" + ] + }, + { + "name": "branch", + "trans": [ + "分支" + ] + }, + { + "name": "brand", + "trans": [ + "品牌" + ] + }, + { + "name": "brave", + "trans": [ + "勇敢的" + ] + }, + { + "name": "bread", + "trans": [ + "面包" + ] + }, + { + "name": "break", + "trans": [ + "打破" + ] + }, + { + "name": "breakfast", + "trans": [ + "早餐" + ] + }, + { + "name": "breast", + "trans": [ + "胸" + ] + }, + { + "name": "breath", + "trans": [ + "呼吸" + ] + }, + { + "name": "brick", + "trans": [ + "砖" + ] + }, + { + "name": "bride/bridegroom", + "trans": [ + "新娘/新郎" + ] + }, + { + "name": "bridge", + "trans": [ + "桥" + ] + }, + { + "name": "brief", + "trans": [ + "简短的" + ] + }, + { + "name": "bright", + "trans": [ + "明亮的" + ] + }, + { + "name": "brilliant", + "trans": [ + "杰出的" + ] + }, + { + "name": "bring", + "trans": [ + "带来" + ] + }, + { + "name": "broad", + "trans": [ + "宽的" + ] + }, + { + "name": "broadcast", + "trans": [ + "广播" + ] + }, + { + "name": "brochure", + "trans": [ + "小册子" + ] + }, + { + "name": "broken", + "trans": [ + "破碎的" + ] + }, + { + "name": "brother", + "trans": [ + "兄弟" + ] + }, + { + "name": "brown", + "trans": [ + "棕色的" + ] + }, + { + "name": "brush", + "trans": [ + "刷" + ] + }, + { + "name": "budget", + "trans": [ + "预算" + ] + }, + { + "name": "buffet", + "trans": [ + "自助餐" + ] + }, + { + "name": "build", + "trans": [ + "建立" + ] + }, + { + "name": "bunch", + "trans": [ + "束" + ] + }, + { + "name": "burger", + "trans": [ + "汉堡" + ] + }, + { + "name": "burn", + "trans": [ + "燃烧" + ] + }, + { + "name": "bury", + "trans": [ + "埋藏" + ] + }, + { + "name": "bus", + "trans": [ + "公共汽车" + ] + }, + { + "name": "business", + "trans": [ + "生意" + ] + }, + { + "name": "businessman", + "trans": [ + "商人" + ] + }, + { + "name": "businesswoman", + "trans": [ + "女商人" + ] + }, + { + "name": "busy", + "trans": [ + "忙碌的" + ] + }, + { + "name": "but", + "trans": [ + "但是" + ] + }, + { + "name": "butcher", + "trans": [ + "屠夫" + ] + }, + { + "name": "butter", + "trans": [ + "中文" + ] + }, + { + "name": "button", + "trans": [ + "按钮" + ] + }, + { + "name": "buy", + "trans": [ + "买" + ] + }, + { + "name": "cabbage", + "trans": [ + "卷心菜" + ] + }, + { + "name": "cabin", + "trans": [ + "小屋" + ] + }, + { + "name": "cafe", + "trans": [ + "咖啡馆" + ] + }, + { + "name": "cafeteria", + "trans": [ + "自助餐厅" + ] + }, + { + "name": "cage", + "trans": [ + "笼子" + ] + }, + { + "name": "cake", + "trans": [ + "蛋糕" + ] + }, + { + "name": "calculate", + "trans": [ + "计算" + ] + }, + { + "name": "calendar", + "trans": [ + "日历" + ] + }, + { + "name": "call", + "trans": [ + "电话" + ] + }, + { + "name": "calligraphy", + "trans": [ + "书法" + ] + }, + { + "name": "calm", + "trans": [ + "平静" + ] + }, + { + "name": "calorie", + "trans": [ + "卡路里" + ] + }, + { + "name": "camel", + "trans": [ + "骆驼" + ] + }, + { + "name": "camera", + "trans": [ + "相机" + ] + }, + { + "name": "camp", + "trans": [ + "营地" + ] + }, + { + "name": "campaign", + "trans": [ + "竞选活动" + ] + }, + { + "name": "campus", + "trans": [ + "校园" + ] + }, + { + "name": "can", + "trans": [ + "罐子" + ] + }, + { + "name": "canal", + "trans": [ + "运河" + ] + }, + { + "name": "cancel", + "trans": [ + "取消" + ] + }, + { + "name": "cancer", + "trans": [ + "癌症" + ] + }, + { + "name": "candidate", + "trans": [ + "候选人" + ] + }, + { + "name": "candle", + "trans": [ + "蜡烛" + ] + }, + { + "name": "candy", + "trans": [ + "糖果" + ] + }, + { + "name": "canteen", + "trans": [ + "餐厅" + ] + }, + { + "name": "cap", + "trans": [ + "帽子" + ] + }, + { + "name": "capable", + "trans": [ + "有能力的" + ] + }, + { + "name": "capacity", + "trans": [ + "容量" + ] + }, + { + "name": "capital", + "trans": [ + "首都" + ] + }, + { + "name": "capsule", + "trans": [ + "胶囊" + ] + }, + { + "name": "captain", + "trans": [ + "队长" + ] + }, + { + "name": "capture", + "trans": [ + "捕获" + ] + }, + { + "name": "car", + "trans": [ + "汽车" + ] + }, + { + "name": "carbon", + "trans": [ + "碳" + ] + }, + { + "name": "card", + "trans": [ + "卡片" + ] + }, + { + "name": "care", + "trans": [ + "关心" + ] + }, + { + "name": "career", + "trans": [ + "生涯" + ] + }, + { + "name": "cargo", + "trans": [ + "货物" + ] + }, + { + "name": "carpet", + "trans": [ + "地毯" + ] + }, + { + "name": "carrot", + "trans": [ + "胡萝卜" + ] + }, + { + "name": "carry", + "trans": [ + "携带" + ] + }, + { + "name": "cart", + "trans": [ + "手推车" + ] + }, + { + "name": "cartoon", + "trans": [ + "卡通" + ] + }, + { + "name": "carve", + "trans": [ + "雕刻" + ] + }, + { + "name": "case", + "trans": [ + "案件" + ] + }, + { + "name": "cash", + "trans": [ + "现金" + ] + }, + { + "name": "cashier", + "trans": [ + "收银员" + ] + }, + { + "name": "cast", + "trans": [ + "投,抛" + ] + }, + { + "name": "castle", + "trans": [ + "城堡" + ] + }, + { + "name": "cat", + "trans": [ + "猫" + ] + }, + { + "name": "catch", + "trans": [ + "抓住" + ] + }, + { + "name": "category", + "trans": [ + "类别" + ] + }, + { + "name": "cattle", + "trans": [ + "牛" + ] + }, + { + "name": "cause", + "trans": [ + "原因" + ] + }, + { + "name": "caution", + "trans": [ + "谨慎" + ] + }, + { + "name": "cave", + "trans": [ + "洞穴" + ] + }, + { + "name": "cease", + "trans": [ + "停止" + ] + }, + { + "name": "ceiling", + "trans": [ + "天花板" + ] + }, + { + "name": "celebrate", + "trans": [ + "庆祝" + ] + }, + { + "name": "celebrity", + "trans": [ + "名人" + ] + }, + { + "name": "cell", + "trans": [ + "细胞" + ] + }, + { + "name": "cent", + "trans": [ + "分" + ] + }, + { + "name": "centimetre", + "trans": [ + "厘米" + ] + }, + { + "name": "central", + "trans": [ + "中心的" + ] + }, + { + "name": "centre", + "trans": [ + "中心" + ] + }, + { + "name": "century", + "trans": [ + "世纪" + ] + }, + { + "name": "cereal", + "trans": [ + "谷物" + ] + }, + { + "name": "certain", + "trans": [ + "确定的" + ] + }, + { + "name": "certificate", + "trans": [ + "证书" + ] + }, + { + "name": "chain", + "trans": [ + "链" + ] + }, + { + "name": "chair", + "trans": [ + "椅子" + ] + }, + { + "name": "chairman/chairwoman", + "trans": [ + "主席/女主席" + ] + }, + { + "name": "chairperson", + "trans": [ + "主席" + ] + }, + { + "name": "chalk", + "trans": [ + "粉笔" + ] + }, + { + "name": "challenge", + "trans": [ + "挑战" + ] + }, + { + "name": "champion", + "trans": [ + "冠军" + ] + }, + { + "name": "chance", + "trans": [ + "机会" + ] + }, + { + "name": "change", + "trans": [ + "改变" + ] + }, + { + "name": "channel", + "trans": [ + "频道" + ] + }, + { + "name": "chaos", + "trans": [ + "混乱" + ] + }, + { + "name": "chapter", + "trans": [ + "章" + ] + }, + { + "name": "character", + "trans": [ + "性格" + ] + }, + { + "name": "charge", + "trans": [ + "收费" + ] + }, + { + "name": "charity", + "trans": [ + "慈善机构" + ] + }, + { + "name": "chart", + "trans": [ + "图表" + ] + }, + { + "name": "chat", + "trans": [ + "聊天" + ] + }, + { + "name": "cheap", + "trans": [ + "便宜" + ] + }, + { + "name": "cheat", + "trans": [ + "欺骗" + ] + }, + { + "name": "check", + "trans": [ + "检查" + ] + }, + { + "name": "cheek", + "trans": [ + "面颊" + ] + }, + { + "name": "cheer", + "trans": [ + "欢呼" + ] + }, + { + "name": "cheese", + "trans": [ + "奶酪" + ] + }, + { + "name": "chef", + "trans": [ + "厨师" + ] + }, + { + "name": "chemistry", + "trans": [ + "化学" + ] + }, + { + "name": "cheque", + "trans": [ + "支票" + ] + }, + { + "name": "chess", + "trans": [ + "棋" + ] + }, + { + "name": "chest", + "trans": [ + "胸膛" + ] + }, + { + "name": "chew", + "trans": [ + "咀嚼" + ] + }, + { + "name": "chicken", + "trans": [ + "鸡肉" + ] + }, + { + "name": "chief", + "trans": [ + "主要的" + ] + }, + { + "name": "child", + "trans": [ + "孩子" + ] + }, + { + "name": "childhood", + "trans": [ + "童年" + ] + }, + { + "name": "chilli", + "trans": [ + "辣椒" + ] + }, + { + "name": "Chinese", + "trans": [ + "中国人" + ] + }, + { + "name": "chip", + "trans": [ + "炸薯条" + ] + }, + { + "name": "chocolate", + "trans": [ + "巧克力" + ] + }, + { + "name": "choice", + "trans": [ + "选择" + ] + }, + { + "name": "choke", + "trans": [ + "窒息 " + ] + }, + { + "name": "chop", + "trans": [ + "切 " + ] + }, + { + "name": "chopsticks", + "trans": [ + "筷子 " + ] + }, + { + "name": "chore", + "trans": [ + "家务 " + ] + }, + { + "name": "chorus", + "trans": [ + "合唱团 " + ] + }, + { + "name": "Christmas", + "trans": [ + "圣诞节" + ] + }, + { + "name": "church", + "trans": [ + "教堂 " + ] + }, + { + "name": "cigarette", + "trans": [ + "香烟 " + ] + }, + { + "name": "cinema", + "trans": [ + "电影院" + ] + }, + { + "name": "circle", + "trans": [ + "圆圈" + ] + }, + { + "name": "circuit", + "trans": [ + "电路 " + ] + }, + { + "name": "circumstance", + "trans": [ + "环境 " + ] + }, + { + "name": "circus", + "trans": [ + "马戏团 " + ] + }, + { + "name": "cite", + "trans": [ + "引用" + ] + }, + { + "name": "citizen", + "trans": [ + "公民 " + ] + }, + { + "name": "city", + "trans": [ + "城市" + ] + }, + { + "name": "civil", + "trans": [ + "公民的" + ] + }, + { + "name": "civilian", + "trans": [ + "平民 " + ] + }, + { + "name": "civilisation", + "trans": [ + "文明" + ] + }, + { + "name": "claim", + "trans": [ + "声称" + ] + }, + { + "name": "clap", + "trans": [ + "拍手" + ] + }, + { + "name": "clarify", + "trans": [ + "澄清" + ] + }, + { + "name": "class", + "trans": [ + "班级" + ] + }, + { + "name": "classic", + "trans": [ + "经典" + ] + }, + { + "name": "classmate", + "trans": [ + "同班同学" + ] + }, + { + "name": "classroom", + "trans": [ + "教室" + ] + }, + { + "name": "clay", + "trans": [ + "陶土" + ] + }, + { + "name": "clean", + "trans": [ + "清洁的" + ] + }, + { + "name": "clear", + "trans": [ + "清晰的" + ] + }, + { + "name": "clerk", + "trans": [ + "办事员" + ] + }, + { + "name": "clever", + "trans": [ + "聪明的" + ] + }, + { + "name": "click", + "trans": [ + "点击" + ] + }, + { + "name": "client", + "trans": [ + "客户" + ] + }, + { + "name": "climate", + "trans": [ + "气候" + ] + }, + { + "name": "climb", + "trans": [ + "攀爬" + ] + }, + { + "name": "clinic", + "trans": [ + "诊所" + ] + }, + { + "name": "clock", + "trans": [ + "钟" + ] + }, + { + "name": "clone", + "trans": [ + "克隆" + ] + }, + { + "name": "close", + "trans": [ + "关闭" + ] + }, + { + "name": "cloth", + "trans": [ + "布料" + ] + }, + { + "name": "clothes", + "trans": [ + "衣服" + ] + }, + { + "name": "cloud", + "trans": [ + "云" + ] + }, + { + "name": "clown", + "trans": [ + "小丑" + ] + }, + { + "name": "club", + "trans": [ + "俱乐部" + ] + }, + { + "name": "clue", + "trans": [ + "线索" + ] + }, + { + "name": "coach", + "trans": [ + "教练" + ] + }, + { + "name": "coal", + "trans": [ + "煤" + ] + }, + { + "name": "coast", + "trans": [ + "海岸" + ] + }, + { + "name": "coat", + "trans": [ + "外套" + ] + }, + { + "name": "code", + "trans": [ + "代码" + ] + }, + { + "name": "coffee", + "trans": [ + "咖啡" + ] + }, + { + "name": "coin", + "trans": [ + "硬币" + ] + }, + { + "name": "cola", + "trans": [ + "可乐" + ] + }, + { + "name": "cold", + "trans": [ + "冷的" + ] + }, + { + "name": "collapse", + "trans": [ + "倒塌" + ] + }, + { + "name": "collar", + "trans": [ + "领子" + ] + }, + { + "name": "colleague", + "trans": [ + "同事" + ] + }, + { + "name": "collect", + "trans": [ + "收集" + ] + }, + { + "name": "college", + "trans": [ + "学院" + ] + }, + { + "name": "colour", + "trans": [ + "颜色" + ] + }, + { + "name": "column", + "trans": [ + "纪念柱" + ] + }, + { + "name": "comb", + "trans": [ + "梳子" + ] + }, + { + "name": "combine", + "trans": [ + "结合" + ] + }, + { + "name": "come", + "trans": [ + "来" + ] + }, + { + "name": "comedy", + "trans": [ + "喜剧" + ] + }, + { + "name": "comfort", + "trans": [ + "舒适" + ] + }, + { + "name": "comic", + "trans": [ + "喜剧的" + ] + }, + { + "name": "command", + "trans": [ + "命令" + ] + }, + { + "name": "comment", + "trans": [ + "评论" + ] + }, + { + "name": "commerce", + "trans": [ + "商业" + ] + }, + { + "name": "commission", + "trans": [ + "佣金" + ] + }, + { + "name": "commit", + "trans": [ + "犯(罪)" + ] + }, + { + "name": "committee", + "trans": [ + "委员会" + ] + }, + { + "name": "common", + "trans": [ + "共同的" + ] + }, + { + "name": "communicate", + "trans": [ + "交流" + ] + }, + { + "name": "communist", + "trans": [ + "共产主义者" + ] + }, + { + "name": "community", + "trans": [ + "社区" + ] + }, + { + "name": "company", + "trans": [ + "公司" + ] + }, + { + "name": "compare", + "trans": [ + "比较" + ] + }, + { + "name": "compete", + "trans": [ + "比赛" + ] + }, + { + "name": "competence", + "trans": [ + "能力" + ] + }, + { + "name": "complain", + "trans": [ + "抱怨" + ] + }, + { + "name": "complaint", + "trans": [ + "投诉" + ] + }, + { + "name": "complete", + "trans": [ + "完成" + ] + }, + { + "name": "complex", + "trans": [ + "复杂的" + ] + }, + { + "name": "complicated", + "trans": [ + "复杂的" + ] + }, + { + "name": "component", + "trans": [ + "组成部分" + ] + }, + { + "name": "compose", + "trans": [ + "组成" + ] + }, + { + "name": "comprehension", + "trans": [ + "理解" + ] + }, + { + "name": "comprehensive", + "trans": [ + "全面的" + ] + }, + { + "name": "comprise", + "trans": [ + "包括" + ] + }, + { + "name": "computer", + "trans": [ + "计算机" + ] + }, + { + "name": "concentrate", + "trans": [ + "集中" + ] + }, + { + "name": "concept", + "trans": [ + "概念" + ] + }, + { + "name": "concern", + "trans": [ + "关心" + ] + }, + { + "name": "concert", + "trans": [ + "音乐会" + ] + }, + { + "name": "conclude", + "trans": [ + "总结" + ] + }, + { + "name": "concrete", + "trans": [ + "混凝土" + ] + }, + { + "name": "condition", + "trans": [ + "条件" + ] + }, + { + "name": "conduct", + "trans": [ + "进行" + ] + }, + { + "name": "conference", + "trans": [ + "会议" + ] + }, + { + "name": "confidence", + "trans": [ + "信心" + ] + }, + { + "name": "confirm", + "trans": [ + "确认" + ] + }, + { + "name": "conflict", + "trans": [ + "冲突" + ] + }, + { + "name": "Confucianism", + "trans": [ + "儒家思想" + ] + }, + { + "name": "Confucius", + "trans": [ + "孔子" + ] + }, + { + "name": "confuse", + "trans": [ + "使困惑" + ] + }, + { + "name": "congratulation", + "trans": [ + "祝贺" + ] + }, + { + "name": "connect", + "trans": [ + "连接" + ] + }, + { + "name": "consequence", + "trans": [ + "结果" + ] + }, + { + "name": "conservation", + "trans": [ + "保护" + ] + }, + { + "name": "conservative", + "trans": [ + "保守的" + ] + }, + { + "name": "consider", + "trans": [ + "考虑" + ] + }, + { + "name": "consist", + "trans": [ + "由...组成" + ] + }, + { + "name": "consistent", + "trans": [ + "一致的" + ] + }, + { + "name": "constant", + "trans": [ + "不断的" + ] + }, + { + "name": "constitution", + "trans": [ + "宪法" + ] + }, + { + "name": "construct", + "trans": [ + "建造" + ] + }, + { + "name": "consult", + "trans": [ + "咨询" + ] + }, + { + "name": "consume", + "trans": [ + "消费" + ] + }, + { + "name": "contact", + "trans": [ + "联系" + ] + }, + { + "name": "contain", + "trans": [ + "包含" + ] + }, + { + "name": "contemporary", + "trans": [ + "现代的" + ] + }, + { + "name": "content", + "trans": [ + "内容" + ] + }, + { + "name": "contest", + "trans": [ + "比赛,竞赛" + ] + }, + { + "name": "context", + "trans": [ + "背景" + ] + }, + { + "name": "continent", + "trans": [ + "大陆" + ] + }, + { + "name": "continue", + "trans": [ + "继续" + ] + }, + { + "name": "contract", + "trans": [ + "合同" + ] + }, + { + "name": "contradictory", + "trans": [ + "自相矛盾的" + ] + }, + { + "name": "contrary", + "trans": [ + "相反的" + ] + }, + { + "name": "contrast", + "trans": [ + "对比" + ] + }, + { + "name": "contribute", + "trans": [ + "贡献" + ] + }, + { + "name": "control", + "trans": [ + "控制" + ] + }, + { + "name": "convenient", + "trans": [ + "方便的" + ] + }, + { + "name": "conventional", + "trans": [ + "传统的" + ] + }, + { + "name": "conversation", + "trans": [ + "对话" + ] + }, + { + "name": "convince", + "trans": [ + "说服" + ] + }, + { + "name": "cook", + "trans": [ + "烹饪" + ] + }, + { + "name": "cookie", + "trans": [ + "饼干" + ] + }, + { + "name": "cool", + "trans": [ + "凉爽的" + ] + }, + { + "name": "cooperate", + "trans": [ + "合作" + ] + }, + { + "name": "copy", + "trans": [ + "复制" + ] + }, + { + "name": "core", + "trans": [ + "核心" + ] + }, + { + "name": "corn", + "trans": [ + "谷物" + ] + }, + { + "name": "corner", + "trans": [ + "角落" + ] + }, + { + "name": "corporation", + "trans": [ + "公司" + ] + }, + { + "name": "correct", + "trans": [ + "正确的" + ] + }, + { + "name": "correspond", + "trans": [ + "通信,符合" + ] + }, + { + "name": "cost", + "trans": [ + "成本" + ] + }, + { + "name": "costume", + "trans": [ + "服装" + ] + }, + { + "name": "cottage", + "trans": [ + "小屋" + ] + }, + { + "name": "cotton", + "trans": [ + "棉花" + ] + }, + { + "name": "cough", + "trans": [ + "咳嗽" + ] + }, + { + "name": "could", + "trans": [ + "可以" + ] + }, + { + "name": "council", + "trans": [ + "议会" + ] + }, + { + "name": "count", + "trans": [ + "数数" + ] + }, + { + "name": "counter", + "trans": [ + "柜台" + ] + }, + { + "name": "country", + "trans": [ + "国家" + ] + }, + { + "name": "countryside", + "trans": [ + "乡村" + ] + }, + { + "name": "county", + "trans": [ + "郡" + ] + }, + { + "name": "couple", + "trans": [ + "夫妇" + ] + }, + { + "name": "coupon", + "trans": [ + "优惠券" + ] + }, + { + "name": "courage", + "trans": [ + "勇气" + ] + }, + { + "name": "course", + "trans": [ + "课程" + ] + }, + { + "name": "court", + "trans": [ + "法院" + ] + }, + { + "name": "cousin", + "trans": [ + "堂兄弟姐妹" + ] + }, + { + "name": "cover", + "trans": [ + "覆盖" + ] + }, + { + "name": "cow", + "trans": [ + "牛" + ] + }, + { + "name": "co-worker", + "trans": [ + "同事" + ] + }, + { + "name": "craft", + "trans": [ + "手工艺" + ] + }, + { + "name": "crash", + "trans": [ + "碰撞" + ] + }, + { + "name": "crayon", + "trans": [ + "蜡笔" + ] + }, + { + "name": "crazy", + "trans": [ + "疯狂的" + ] + }, + { + "name": "cream", + "trans": [ + "奶油" + ] + }, + { + "name": "create", + "trans": [ + "创造" + ] + }, + { + "name": "creature", + "trans": [ + "生物" + ] + }, + { + "name": "credit", + "trans": [ + "信用" + ] + }, + { + "name": "crew", + "trans": [ + "船员" + ] + }, + { + "name": "crime", + "trans": [ + "犯罪" + ] + }, + { + "name": "crisis", + "trans": [ + "危机" + ] + }, + { + "name": "crisp", + "trans": [ + "脆的" + ] + }, + { + "name": "criterion", + "trans": [ + "标准" + ] + }, + { + "name": "critical", + "trans": [ + "批评的" + ] + }, + { + "name": "criticize", + "trans": [ + "批评" + ] + }, + { + "name": "crop", + "trans": [ + "作物" + ] + }, + { + "name": "cross", + "trans": [ + "穿越" + ] + }, + { + "name": "crossroads", + "trans": [ + "十字路口" + ] + }, + { + "name": "crowd", + "trans": [ + "人群" + ] + }, + { + "name": "crucial", + "trans": [ + "关键的" + ] + }, + { + "name": "cruel", + "trans": [ + "残酷的" + ] + }, + { + "name": "cry", + "trans": [ + "哭" + ] + }, + { + "name": "cuisine", + "trans": [ + "烹饪" + ] + }, + { + "name": "culture", + "trans": [ + "文化" + ] + }, + { + "name": "cup", + "trans": [ + "杯子" + ] + }, + { + "name": "cupboard", + "trans": [ + "橱柜" + ] + }, + { + "name": "cure", + "trans": [ + "治疗" + ] + }, + { + "name": "curious", + "trans": [ + "好奇的" + ] + }, + { + "name": "current", + "trans": [ + "当前的" + ] + }, + { + "name": "curry", + "trans": [ + "咖喱" + ] + }, + { + "name": "curtain", + "trans": [ + "窗帘" + ] + }, + { + "name": "custom", + "trans": [ + "习俗" + ] + }, + { + "name": "customer", + "trans": [ + "客户" + ] + }, + { + "name": "cut", + "trans": [ + "切" + ] + }, + { + "name": "cute", + "trans": [ + "可爱的" + ] + }, + { + "name": "cycle", + "trans": [ + "循环" + ] + }, + { + "name": "dad", + "trans": [ + "爸爸" + ] + }, + { + "name": "daily", + "trans": [ + "日常的" + ] + }, + { + "name": "dairy", + "trans": [ + "乳制的" + ] + }, + { + "name": "damage", + "trans": [ + "损害" + ] + }, + { + "name": "damp", + "trans": [ + "潮湿的" + ] + }, + { + "name": "dance", + "trans": [ + "舞蹈" + ] + }, + { + "name": "danger", + "trans": [ + "危险" + ] + }, + { + "name": "dare", + "trans": [ + "敢" + ] + }, + { + "name": "dark", + "trans": [ + "黑暗" + ] + }, + { + "name": "data", + "trans": [ + "数据" + ] + }, + { + "name": "database", + "trans": [ + "数据库" + ] + }, + { + "name": "date", + "trans": [ + "日期" + ] + }, + { + "name": "daughter", + "trans": [ + "女儿" + ] + }, + { + "name": "day", + "trans": [ + "天" + ] + }, + { + "name": "dead", + "trans": [ + "死的" + ] + }, + { + "name": "deadline", + "trans": [ + "最后期限" + ] + }, + { + "name": "deaf", + "trans": [ + "聋的" + ] + }, + { + "name": "deal", + "trans": [ + "交易" + ] + }, + { + "name": "dear", + "trans": [ + "亲爱的" + ] + }, + { + "name": "death", + "trans": [ + "死亡" + ] + }, + { + "name": "debate", + "trans": [ + "辩论" + ] + }, + { + "name": "debt", + "trans": [ + "债务" + ] + }, + { + "name": "decade", + "trans": [ + "十年" + ] + }, + { + "name": "decent", + "trans": [ + "体面的" + ] + }, + { + "name": "decide", + "trans": [ + "决定" + ] + }, + { + "name": "declare", + "trans": [ + "宣布" + ] + }, + { + "name": "decline", + "trans": [ + "下降" + ] + }, + { + "name": "decorate", + "trans": [ + "装饰" + ] + }, + { + "name": "decrease", + "trans": [ + "减少" + ] + }, + { + "name": "deep", + "trans": [ + "深的" + ] + }, + { + "name": "deer", + "trans": [ + "鹿" + ] + }, + { + "name": "defeat", + "trans": [ + "击败" + ] + }, + { + "name": "defend", + "trans": [ + "防御" + ] + }, + { + "name": "deficit", + "trans": [ + "赤字" + ] + }, + { + "name": "definite", + "trans": [ + "明确的" + ] + }, + { + "name": "definition", + "trans": [ + "定义" + ] + }, + { + "name": "degree", + "trans": [ + "度数" + ] + }, + { + "name": "delay", + "trans": [ + "延迟" + ] + }, + { + "name": "delete", + "trans": [ + "删除" + ] + }, + { + "name": "delicate", + "trans": [ + "微妙的" + ] + }, + { + "name": "delicious", + "trans": [ + "美味的" + ] + }, + { + "name": "delighted", + "trans": [ + "高兴的" + ] + }, + { + "name": "deliver", + "trans": [ + "投递" + ] + }, + { + "name": "demand", + "trans": [ + "要求" + ] + }, + { + "name": "democratic", + "trans": [ + "民主的" + ] + }, + { + "name": "demonstrate", + "trans": [ + "证明" + ] + }, + { + "name": "dentist", + "trans": [ + "牙医" + ] + }, + { + "name": "deny", + "trans": [ + "否认" + ] + }, + { + "name": "department", + "trans": [ + "部门" + ] + }, + { + "name": "departure", + "trans": [ + "离开" + ] + }, + { + "name": "depend", + "trans": [ + "依赖" + ] + }, + { + "name": "deposit", + "trans": [ + "存款" + ] + }, + { + "name": "depress", + "trans": [ + "压抑" + ] + }, + { + "name": "depth", + "trans": [ + "深度" + ] + }, + { + "name": "describe", + "trans": [ + "描述" + ] + }, + { + "name": "desert", + "trans": [ + "沙漠" + ] + }, + { + "name": "deserve", + "trans": [ + "应得" + ] + }, + { + "name": "design", + "trans": [ + "设计" + ] + }, + { + "name": "desire", + "trans": [ + "渴望" + ] + }, + { + "name": "desk", + "trans": [ + "桌子" + ] + }, + { + "name": "despite", + "trans": [ + "尽管" + ] + }, + { + "name": "dessert", + "trans": [ + "甜点" + ] + }, + { + "name": "destination", + "trans": [ + "目的地" + ] + }, + { + "name": "destroy", + "trans": [ + "破坏" + ] + }, + { + "name": "detail", + "trans": [ + "细节" + ] + }, + { + "name": "detect", + "trans": [ + "检测" + ] + }, + { + "name": "determine", + "trans": [ + "决定" + ] + }, + { + "name": "develop", + "trans": [ + "开发" + ] + }, + { + "name": "device", + "trans": [ + "设备" + ] + }, + { + "name": "devote", + "trans": [ + "投入" + ] + }, + { + "name": "diagram", + "trans": [ + "图表" + ] + }, + { + "name": "dialogue", + "trans": [ + "对话" + ] + }, + { + "name": "diamond", + "trans": [ + "钻石" + ] + }, + { + "name": "diary", + "trans": [ + "日记" + ] + }, + { + "name": "dictation", + "trans": [ + "听写" + ] + }, + { + "name": "dictionary", + "trans": [ + "字典" + ] + }, + { + "name": "die", + "trans": [ + "死" + ] + }, + { + "name": "diet", + "trans": [ + "饮食" + ] + }, + { + "name": "differ", + "trans": [ + "不同" + ] + }, + { + "name": "difficult", + "trans": [ + "困难的" + ] + }, + { + "name": "dig", + "trans": [ + "挖" + ] + }, + { + "name": "digest", + "trans": [ + "消化" + ] + }, + { + "name": "digital", + "trans": [ + "数字的" + ] + }, + { + "name": "dignity", + "trans": [ + "尊严" + ] + }, + { + "name": "dimension", + "trans": [ + "尺寸" + ] + }, + { + "name": "dining", + "trans": [ + "吃饭" + ] + }, + { + "name": "dinner", + "trans": [ + "晚餐" + ] + }, + { + "name": "dinosaur", + "trans": [ + "恐龙" + ] + }, + { + "name": "diploma", + "trans": [ + "文凭" + ] + }, + { + "name": "direct", + "trans": [ + "直接的" + ] + }, + { + "name": "directory", + "trans": [ + "目录" + ] + }, + { + "name": "dirty", + "trans": [ + "脏的" + ] + }, + { + "name": "disable", + "trans": [ + "使残废" + ] + }, + { + "name": "disappear", + "trans": [ + "消失" + ] + }, + { + "name": "disappointed", + "trans": [ + "失望的" + ] + }, + { + "name": "disaster", + "trans": [ + "灾难" + ] + }, + { + "name": "discipline", + "trans": [ + "纪律" + ] + }, + { + "name": "discount", + "trans": [ + "折扣" + ] + }, + { + "name": "discover", + "trans": [ + "发现" + ] + }, + { + "name": "discrimination", + "trans": [ + "歧视" + ] + }, + { + "name": "discuss", + "trans": [ + "讨论" + ] + }, + { + "name": "disease", + "trans": [ + "疾病" + ] + }, + { + "name": "dish", + "trans": [ + "盘子" + ] + }, + { + "name": "disk", + "trans": [ + "磁盘" + ] + }, + { + "name": "dismiss", + "trans": [ + "解雇" + ] + }, + { + "name": "display", + "trans": [ + "展示" + ] + }, + { + "name": "distance", + "trans": [ + "距离" + ] + }, + { + "name": "distinct", + "trans": [ + "明显的" + ] + }, + { + "name": "distinguish", + "trans": [ + "区分" + ] + }, + { + "name": "distribution", + "trans": [ + "分发" + ] + }, + { + "name": "district", + "trans": [ + "区域" + ] + }, + { + "name": "disturb", + "trans": [ + "打扰" + ] + }, + { + "name": "dive", + "trans": [ + "潜水" + ] + }, + { + "name": "diverse", + "trans": [ + "多样的" + ] + }, + { + "name": "divide", + "trans": [ + "分开" + ] + }, + { + "name": "dizzy", + "trans": [ + "头晕的" + ] + }, + { + "name": "do/does", + "trans": [ + "做" + ] + }, + { + "name": "doctor/Dr.", + "trans": [ + "医生" + ] + }, + { + "name": "document", + "trans": [ + "文件" + ] + }, + { + "name": "dog", + "trans": [ + "狗" + ] + }, + { + "name": "doll", + "trans": [ + "洋娃娃" + ] + }, + { + "name": "dollar", + "trans": [ + "美元" + ] + }, + { + "name": "dolphin", + "trans": [ + "海豚" + ] + }, + { + "name": "domain", + "trans": [ + "领域" + ] + }, + { + "name": "domestic", + "trans": [ + "国内的" + ] + }, + { + "name": "dominate", + "trans": [ + "主导" + ] + }, + { + "name": "donate", + "trans": [ + "捐赠" + ] + }, + { + "name": "door", + "trans": [ + "门" + ] + }, + { + "name": "dorm/dormitory", + "trans": [ + "宿舍" + ] + }, + { + "name": "double", + "trans": [ + "双的" + ] + }, + { + "name": "doubt", + "trans": [ + "怀疑" + ] + }, + { + "name": "down", + "trans": [ + "向下" + ] + }, + { + "name": "download", + "trans": [ + "下载" + ] + }, + { + "name": "downstairs", + "trans": [ + "楼下" + ] + }, + { + "name": "downtown", + "trans": [ + "市中心" + ] + }, + { + "name": "dozen", + "trans": [ + "一打" + ] + }, + { + "name": "draft", + "trans": [ + "草稿" + ] + }, + { + "name": "drag", + "trans": [ + "拖" + ] + }, + { + "name": "dragon", + "trans": [ + "龙" + ] + }, + { + "name": "drama", + "trans": [ + "戏剧" + ] + }, + { + "name": "draw", + "trans": [ + "画" + ] + }, + { + "name": "drawer", + "trans": [ + "抽屉" + ] + }, + { + "name": "dream", + "trans": [ + "梦" + ] + }, + { + "name": "dress", + "trans": [ + "衣服" + ] + }, + { + "name": "drill", + "trans": [ + "训练" + ] + }, + { + "name": "drink", + "trans": [ + "喝" + ] + }, + { + "name": "drive", + "trans": [ + "驾驶" + ] + }, + { + "name": "driveway", + "trans": [ + "车道" + ] + }, + { + "name": "drop", + "trans": [ + "下降" + ] + }, + { + "name": "drought", + "trans": [ + "干旱" + ] + }, + { + "name": "drug", + "trans": [ + "药" + ] + }, + { + "name": "drum", + "trans": [ + "鼓" + ] + }, + { + "name": "dry", + "trans": [ + "干的" + ] + }, + { + "name": "duck", + "trans": [ + "鸭" + ] + }, + { + "name": "due", + "trans": [ + "到期的" + ] + }, + { + "name": "dull", + "trans": [ + "钝的" + ] + }, + { + "name": "dumpling", + "trans": [ + "饺子" + ] + }, + { + "name": "duration", + "trans": [ + "持续时间" + ] + }, + { + "name": "during", + "trans": [ + "在...期间" + ] + }, + { + "name": "dust", + "trans": [ + "灰尘" + ] + }, + { + "name": "dustbin", + "trans": [ + "垃圾箱" + ] + }, + { + "name": "duty", + "trans": [ + "责任" + ] + }, + { + "name": "dynamic", + "trans": [ + "动态的" + ] + }, + { + "name": "dynasty", + "trans": [ + "王朝" + ] + }, + { + "name": "each", + "trans": [ + "每个" + ] + }, + { + "name": "eager", + "trans": [ + "渴望的" + ] + }, + { + "name": "eagle", + "trans": [ + "鹰" + ] + }, + { + "name": "ear", + "trans": [ + "耳朵" + ] + }, + { + "name": "early", + "trans": [ + "早的" + ] + }, + { + "name": "earn", + "trans": [ + "赚" + ] + }, + { + "name": "earring", + "trans": [ + "耳环" + ] + }, + { + "name": "earth", + "trans": [ + "地球" + ] + }, + { + "name": "earthquake", + "trans": [ + "地震" + ] + }, + { + "name": "ease", + "trans": [ + "减轻" + ] + }, + { + "name": "east", + "trans": [ + "东边" + ] + }, + { + "name": "easy", + "trans": [ + "容易的" + ] + }, + { + "name": "eat", + "trans": [ + "吃" + ] + }, + { + "name": "ecology", + "trans": [ + "生态学" + ] + }, + { + "name": "economy", + "trans": [ + "经济" + ] + }, + { + "name": "edge", + "trans": [ + "边缘" + ] + }, + { + "name": "editor", + "trans": [ + "编辑" + ] + }, + { + "name": "educate", + "trans": [ + "教育" + ] + }, + { + "name": "effect", + "trans": [ + "效果" + ] + }, + { + "name": "efficient", + "trans": [ + "有效的" + ] + }, + { + "name": "effort", + "trans": [ + "努力" + ] + }, + { + "name": "egg", + "trans": [ + "鸡蛋" + ] + }, + { + "name": "E-hailing", + "trans": [ + "网约车" + ] + }, + { + "name": "either", + "trans": [ + "也" + ] + }, + { + "name": "elder", + "trans": [ + "年长的" + ] + }, + { + "name": "elect", + "trans": [ + "选举" + ] + }, + { + "name": "electricity", + "trans": [ + "电" + ] + }, + { + "name": "electronic", + "trans": [ + "电子的" + ] + }, + { + "name": "elegant", + "trans": [ + "优雅的" + ] + }, + { + "name": "element", + "trans": [ + "元素" + ] + }, + { + "name": "elephant", + "trans": [ + "大象" + ] + }, + { + "name": "eleven", + "trans": [ + "十一" + ] + }, + { + "name": "eliminate", + "trans": [ + "消除" + ] + }, + { + "name": "else", + "trans": [ + "其他" + ] + }, + { + "name": "elsewhere", + "trans": [ + "别的地方" + ] + }, + { + "name": "email", + "trans": [ + "电子邮件" + ] + }, + { + "name": "embarrassed", + "trans": [ + "尴尬的" + ] + }, + { + "name": "embrace", + "trans": [ + "拥抱" + ] + }, + { + "name": "emerge", + "trans": [ + "出现" + ] + }, + { + "name": "emergency", + "trans": [ + "紧急情况" + ] + }, + { + "name": "emotion", + "trans": [ + "情感" + ] + }, + { + "name": "emperor", + "trans": [ + "皇帝" + ] + }, + { + "name": "emphasis", + "trans": [ + "强调" + ] + }, + { + "name": "employ", + "trans": [ + "雇佣" + ] + }, + { + "name": "empty", + "trans": [ + "空的" + ] + }, + { + "name": "enable", + "trans": [ + "使能够" + ] + }, + { + "name": "encounter", + "trans": [ + "遇到" + ] + }, + { + "name": "encourage", + "trans": [ + "鼓励" + ] + }, + { + "name": "end", + "trans": [ + "结束" + ] + }, + { + "name": "enemy", + "trans": [ + "敌人" + ] + }, + { + "name": "energy", + "trans": [ + "能量" + ] + }, + { + "name": "engage", + "trans": [ + "参与" + ] + }, + { + "name": "engine", + "trans": [ + "发动机" + ] + }, + { + "name": "engineer", + "trans": [ + "工程师" + ] + }, + { + "name": "enhance", + "trans": [ + "提高" + ] + }, + { + "name": "enjoy", + "trans": [ + "享受" + ] + }, + { + "name": "enormous", + "trans": [ + "巨大的" + ] + }, + { + "name": "enough", + "trans": [ + "足够的" + ] + }, + { + "name": "ensure", + "trans": [ + "确保" + ] + }, + { + "name": "enter", + "trans": [ + "进入" + ] + }, + { + "name": "enterprise", + "trans": [ + "企业" + ] + }, + { + "name": "entertainment", + "trans": [ + "娱乐" + ] + }, + { + "name": "enthusiastic", + "trans": [ + "热心的" + ] + }, + { + "name": "entire", + "trans": [ + "整个的" + ] + }, + { + "name": "entitle", + "trans": [ + "赋予权利" + ] + }, + { + "name": "entrance", + "trans": [ + "入口" + ] + }, + { + "name": "entry", + "trans": [ + "进入" + ] + }, + { + "name": "envelope", + "trans": [ + "信封" + ] + }, + { + "name": "environment", + "trans": [ + "环境" + ] + }, + { + "name": "envy", + "trans": [ + "羡慕" + ] + }, + { + "name": "episode", + "trans": [ + "插曲" + ] + }, + { + "name": "equal", + "trans": [ + "相等的" + ] + }, + { + "name": "equator", + "trans": [ + "赤道" + ] + }, + { + "name": "equipment", + "trans": [ + "设备" + ] + }, + { + "name": "era", + "trans": [ + "时代" + ] + }, + { + "name": "eraser", + "trans": [ + "橡皮擦" + ] + }, + { + "name": "error", + "trans": [ + "错误" + ] + }, + { + "name": "erupt", + "trans": [ + "爆发" + ] + }, + { + "name": "escape", + "trans": [ + "逃脱" + ] + }, + { + "name": "especially", + "trans": [ + "尤其" + ] + }, + { + "name": "essay", + "trans": [ + "论文" + ] + }, + { + "name": "essential", + "trans": [ + "必要的" + ] + }, + { + "name": "establish", + "trans": [ + "建立" + ] + }, + { + "name": "estate", + "trans": [ + "不动产" + ] + }, + { + "name": "estimate", + "trans": [ + "估计" + ] + }, + { + "name": "euro", + "trans": [ + "欧元" + ] + }, + { + "name": "evaluate", + "trans": [ + "评估" + ] + }, + { + "name": "eve", + "trans": [ + "前夕" + ] + }, + { + "name": "even", + "trans": [ + "甚至" + ] + }, + { + "name": "evening", + "trans": [ + "傍晚" + ] + }, + { + "name": "event", + "trans": [ + "事件" + ] + }, + { + "name": "eventually", + "trans": [ + "最终" + ] + }, + { + "name": "ever", + "trans": [ + "曾经" + ] + }, + { + "name": "every", + "trans": [ + "每个" + ] + }, + { + "name": "everyday", + "trans": [ + "每天" + ] + }, + { + "name": "everyone/everybody", + "trans": [ + "每个人/每个人" + ] + }, + { + "name": "everything", + "trans": [ + "每件事" + ] + }, + { + "name": "everywhere", + "trans": [ + "到处" + ] + }, + { + "name": "evidence", + "trans": [ + "证据" + ] + }, + { + "name": "exact", + "trans": [ + "确切的" + ] + }, + { + "name": "exam/examination", + "trans": [ + "考试" + ] + }, + { + "name": "examine", + "trans": [ + "检查" + ] + }, + { + "name": "example", + "trans": [ + "例子" + ] + }, + { + "name": "excellent", + "trans": [ + "优秀的" + ] + }, + { + "name": "except", + "trans": [ + "除了" + ] + }, + { + "name": "exceptional", + "trans": [ + "特殊的" + ] + }, + { + "name": "exchange", + "trans": [ + "交流" + ] + }, + { + "name": "excite", + "trans": [ + "使兴奋" + ] + }, + { + "name": "excuse", + "trans": [ + "借口" + ] + }, + { + "name": "executive", + "trans": [ + "行政的" + ] + }, + { + "name": "exercise", + "trans": [ + "锻炼" + ] + }, + { + "name": "exhibition", + "trans": [ + "展览" + ] + }, + { + "name": "exist", + "trans": [ + "存在" + ] + }, + { + "name": "exit", + "trans": [ + "出口" + ] + }, + { + "name": "expand", + "trans": [ + "扩大" + ] + }, + { + "name": "expect", + "trans": [ + "期待" + ] + }, + { + "name": "expense", + "trans": [ + "费用" + ] + }, + { + "name": "experience", + "trans": [ + "经验" + ] + }, + { + "name": "experiment", + "trans": [ + "实验" + ] + }, + { + "name": "expert", + "trans": [ + "专家" + ] + }, + { + "name": "explain", + "trans": [ + "解释" + ] + }, + { + "name": "explode", + "trans": [ + "爆炸" + ] + }, + { + "name": "explode", + "trans": [ + "爆炸" + ] + }, + { + "name": "explore", + "trans": [ + "探索" + ] + }, + { + "name": "export", + "trans": [ + "出口" + ] + }, + { + "name": "expose", + "trans": [ + "暴露" + ] + }, + { + "name": "express", + "trans": [ + "表达" + ] + }, + { + "name": "extend", + "trans": [ + "延伸" + ] + }, + { + "name": "extent", + "trans": [ + " 范围" + ] + }, + { + "name": "external", + "trans": [ + "外部的" + ] + }, + { + "name": "extinction", + "trans": [ + "灭绝" + ] + }, + { + "name": "extra", + "trans": [ + "额外的" + ] + }, + { + "name": "extraordinary", + "trans": [ + "非凡的" + ] + }, + { + "name": "extremely", + "trans": [ + "极度" + ] + }, + { + "name": "eye", + "trans": [ + "眼睛" + ] + }, + { + "name": "fabric", + "trans": [ + "织物" + ] + }, + { + "name": "face", + "trans": [ + "脸" + ] + }, + { + "name": "facility", + "trans": [ + "设施" + ] + }, + { + "name": "fact", + "trans": [ + "事实" + ] + }, + { + "name": "factor", + "trans": [ + "因子" + ] + }, + { + "name": "factory", + "trans": [ + "工厂" + ] + }, + { + "name": "fail", + "trans": [ + "失败" + ] + }, + { + "name": "fair", + "trans": [ + "公平的" + ] + }, + { + "name": "faith", + "trans": [ + "信仰" + ] + }, + { + "name": "fall", + "trans": [ + "掉落" + ] + }, + { + "name": "“false”", + "trans": [ + "错误的" + ] + }, + { + "name": "familiar", + "trans": [ + "熟悉的" + ] + }, + { + "name": "family", + "trans": [ + "家庭" + ] + }, + { + "name": "famous", + "trans": [ + "著名的" + ] + }, + { + "name": "fan", + "trans": [ + "风扇" + ] + }, + { + "name": "fancy", + "trans": [ + "幻想" + ] + }, + { + "name": "fantasy", + "trans": [ + "幻想" + ] + }, + { + "name": "far", + "trans": [ + "远" + ] + }, + { + "name": "fare", + "trans": [ + "车费" + ] + }, + { + "name": "farmer", + "trans": [ + "农民" + ] + }, + { + "name": "fashion", + "trans": [ + "时尚" + ] + }, + { + "name": "fast", + "trans": [ + "快速地" + ] + }, + { + "name": "fat", + "trans": [ + "胖的" + ] + }, + { + "name": "father", + "trans": [ + "父亲" + ] + }, + { + "name": "fault", + "trans": [ + "过错" + ] + }, + { + "name": "favour", + "trans": [ + "偏爱" + ] + }, + { + "name": "favourite", + "trans": [ + "最喜欢的" + ] + }, + { + "name": "fear", + "trans": [ + "害怕" + ] + }, + { + "name": "feature", + "trans": [ + "特征" + ] + }, + { + "name": "federal", + "trans": [ + "联邦的" + ] + }, + { + "name": "fee", + "trans": [ + "费用" + ] + }, + { + "name": "feed", + "trans": [ + "喂养" + ] + }, + { + "name": "feel", + "trans": [ + "感觉" + ] + }, + { + "name": "fellow", + "trans": [ + "同伴" + ] + }, + { + "name": "female", + "trans": [ + "女性" + ] + }, + { + "name": "fence", + "trans": [ + "栅栏" + ] + }, + { + "name": "festival", + "trans": [ + "节日" + ] + }, + { + "name": "fetch", + "trans": [ + "取来" + ] + }, + { + "name": "fever", + "trans": [ + "发烧" + ] + }, + { + "name": "few", + "trans": [ + "很少" + ] + }, + { + "name": "fibre", + "trans": [ + "纤维" + ] + }, + { + "name": "fiction", + "trans": [ + "小说" + ] + }, + { + "name": "field", + "trans": [ + "田野" + ] + }, + { + "name": "fight", + "trans": [ + "战斗" + ] + }, + { + "name": "figure", + "trans": [ + "图形" + ] + }, + { + "name": "file", + "trans": [ + "文件" + ] + }, + { + "name": "fill", + "trans": [ + "填满" + ] + }, + { + "name": "film", + "trans": [ + "电影" + ] + }, + { + "name": "final", + "trans": [ + "最后的" + ] + }, + { + "name": "finance", + "trans": [ + "财务" + ] + }, + { + "name": "find", + "trans": [ + "找到" + ] + }, + { + "name": "fine", + "trans": [ + "好的" + ] + }, + { + "name": "finger", + "trans": [ + "手指" + ] + }, + { + "name": "finish", + "trans": [ + "完成" + ] + }, + { + "name": "fire", + "trans": [ + "火" + ] + }, + { + "name": "firefighter", + "trans": [ + "消防员" + ] + }, + { + "name": "fireplace", + "trans": [ + "壁炉" + ] + }, + { + "name": "fireworks", + "trans": [ + "烟花" + ] + }, + { + "name": "firm", + "trans": [ + "公司" + ] + }, + { + "name": "first", + "trans": [ + "第一" + ] + }, + { + "name": "fish", + "trans": [ + "鱼" + ] + }, + { + "name": "fist", + "trans": [ + "拳头" + ] + }, + { + "name": "fit", + "trans": [ + "适合" + ] + }, + { + "name": "fix", + "trans": [ + "修理" + ] + }, + { + "name": "flag", + "trans": [ + "旗" + ] + }, + { + "name": "flame", + "trans": [ + "火焰" + ] + }, + { + "name": "flash", + "trans": [ + "闪光" + ] + }, + { + "name": "flashlight", + "trans": [ + "手电筒" + ] + }, + { + "name": "flat", + "trans": [ + "平的" + ] + }, + { + "name": "flavour", + "trans": [ + "风味" + ] + }, + { + "name": "flexible", + "trans": [ + "灵活的" + ] + }, + { + "name": "flight", + "trans": [ + "飞行" + ] + }, + { + "name": "flood", + "trans": [ + "洪水" + ] + }, + { + "name": "floor", + "trans": [ + "地板" + ] + }, + { + "name": "flour", + "trans": [ + "面粉" + ] + }, + { + "name": "flow", + "trans": [ + "流动" + ] + }, + { + "name": "flowchart", + "trans": [ + "流程图" + ] + }, + { + "name": "flower", + "trans": [ + "花" + ] + }, + { + "name": "flu", + "trans": [ + "流感" + ] + }, + { + "name": "fluent", + "trans": [ + "流利的" + ] + }, + { + "name": "fly", + "trans": [ + "飞" + ] + }, + { + "name": "focus", + "trans": [ + "集中" + ] + }, + { + "name": "fog", + "trans": [ + "雾" + ] + }, + { + "name": "fold", + "trans": [ + "折叠" + ] + }, + { + "name": "folk", + "trans": [ + "人们" + ] + }, + { + "name": "follow", + "trans": [ + "跟随" + ] + }, + { + "name": "fond", + "trans": [ + "喜欢" + ] + }, + { + "name": "food", + "trans": [ + "食物" + ] + }, + { + "name": "fool", + "trans": [ + "傻瓜" + ] + }, + { + "name": "foot", + "trans": [ + "脚" + ] + }, + { + "name": "football", + "trans": [ + "足球" + ] + }, + { + "name": "for", + "trans": [ + "为了" + ] + }, + { + "name": "force", + "trans": [ + "力量" + ] + }, + { + "name": "forecast", + "trans": [ + "预测" + ] + }, + { + "name": "forehead", + "trans": [ + "前额" + ] + }, + { + "name": "foreign", + "trans": [ + "外国的" + ] + }, + { + "name": "forest", + "trans": [ + "森林" + ] + }, + { + "name": "forever", + "trans": [ + "永远" + ] + }, + { + "name": "forget", + "trans": [ + "忘记" + ] + }, + { + "name": "forgive", + "trans": [ + "原谅" + ] + }, + { + "name": "fork", + "trans": [ + "叉子" + ] + }, + { + "name": "form", + "trans": [ + "形式" + ] + }, + { + "name": "formal", + "trans": [ + "正式的" + ] + }, + { + "name": "format", + "trans": [ + "格式" + ] + }, + { + "name": "former", + "trans": [ + "以前的" + ] + }, + { + "name": "forth", + "trans": [ + "向前" + ] + }, + { + "name": "fortune", + "trans": [ + "命运" + ] + }, + { + "name": "forum", + "trans": [ + "论坛" + ] + }, + { + "name": "forward", + "trans": [ + "向前" + ] + }, + { + "name": "found", + "trans": [ + "创立" + ] + }, + { + "name": "foundation", + "trans": [ + "基础" + ] + }, + { + "name": "fountain", + "trans": [ + "喷泉" + ] + }, + { + "name": "fox", + "trans": [ + "狐狸" + ] + }, + { + "name": "fragile", + "trans": [ + "易碎的" + ] + }, + { + "name": "frame", + "trans": [ + "框架" + ] + }, + { + "name": "frank", + "trans": [ + "坦率的" + ] + }, + { + "name": "free", + "trans": [ + "自由的" + ] + }, + { + "name": "freeze", + "trans": [ + "冻结" + ] + }, + { + "name": "frequent", + "trans": [ + "频繁的" + ] + }, + { + "name": "fresh", + "trans": [ + "新鲜的" + ] + }, + { + "name": "friction", + "trans": [ + "摩擦" + ] + }, + { + "name": "fridge/refrigerator", + "trans": [ + "冰箱" + ] + }, + { + "name": "friend", + "trans": [ + "朋友" + ] + }, + { + "name": "frighten", + "trans": [ + "使害怕" + ] + }, + { + "name": "frog", + "trans": [ + "青蛙" + ] + }, + { + "name": "from", + "trans": [ + "来自" + ] + }, + { + "name": "front", + "trans": [ + "前面" + ] + }, + { + "name": "frontier", + "trans": [ + "前线" + ] + }, + { + "name": "frost", + "trans": [ + "霜冻" + ] + }, + { + "name": "fruit", + "trans": [ + "水果" + ] + }, + { + "name": "fry", + "trans": [ + "油炸" + ] + }, + { + "name": "fuel", + "trans": [ + "燃料" + ] + }, + { + "name": "full", + "trans": [ + "满的" + ] + }, + { + "name": "fun", + "trans": [ + "乐趣" + ] + }, + { + "name": "function", + "trans": [ + "功能" + ] + }, + { + "name": "fund", + "trans": [ + "基金" + ] + }, + { + "name": "fundamental", + "trans": [ + "基本的" + ] + }, + { + "name": "funny", + "trans": [ + "有趣的" + ] + }, + { + "name": "furniture", + "trans": [ + "家具" + ] + }, + { + "name": "further", + "trans": [ + "更远的" + ] + }, + { + "name": "future", + "trans": [ + "未来" + ] + }, + { + "name": "gain", + "trans": [ + "获得" + ] + }, + { + "name": "gallery", + "trans": [ + "画廊" + ] + }, + { + "name": "gallon", + "trans": [ + "加仑" + ] + }, + { + "name": "game", + "trans": [ + "游戏" + ] + }, + { + "name": "gap", + "trans": [ + "缝隙" + ] + }, + { + "name": "garage", + "trans": [ + "车库" + ] + }, + { + "name": "garbage", + "trans": [ + "垃圾" + ] + }, + { + "name": "garden", + "trans": [ + "花园" + ] + }, + { + "name": "garlic", + "trans": [ + "大蒜" + ] + }, + { + "name": "gas", + "trans": [ + "气体" + ] + }, + { + "name": "gate", + "trans": [ + "门" + ] + }, + { + "name": "gather", + "trans": [ + "收集" + ] + }, + { + "name": "gay", + "trans": [ + "同性恋者" + ] + }, + { + "name": "gender", + "trans": [ + "性别" + ] + }, + { + "name": "gene", + "trans": [ + "基因" + ] + }, + { + "name": "general", + "trans": [ + "一般的" + ] + }, + { + "name": "generate", + "trans": [ + "生成" + ] + }, + { + "name": "generation", + "trans": [ + "一代" + ] + }, + { + "name": "generous", + "trans": [ + "慷慨的" + ] + }, + { + "name": "genius", + "trans": [ + "天才" + ] + }, + { + "name": "gentle", + "trans": [ + "温和的" + ] + }, + { + "name": "gentleman", + "trans": [ + "绅士" + ] + }, + { + "name": "genuine", + "trans": [ + "真正的" + ] + }, + { + "name": "geography", + "trans": [ + "地理" + ] + }, + { + "name": "geometry", + "trans": [ + "几何学" + ] + }, + { + "name": "gesture", + "trans": [ + "手势" + ] + }, + { + "name": "get", + "trans": [ + "得到" + ] + }, + { + "name": "giant", + "trans": [ + "巨人" + ] + }, + { + "name": "gift", + "trans": [ + "礼物" + ] + }, + { + "name": "giraffe", + "trans": [ + "长颈鹿" + ] + }, + { + "name": "girl", + "trans": [ + "女孩" + ] + }, + { + "name": "give", + "trans": [ + "给予" + ] + }, + { + "name": "glad", + "trans": [ + "高兴的" + ] + }, + { + "name": "glass", + "trans": [ + "玻璃" + ] + }, + { + "name": "globe", + "trans": [ + "地球仪" + ] + }, + { + "name": "glory", + "trans": [ + "荣耀" + ] + }, + { + "name": "glove", + "trans": [ + "手套" + ] + }, + { + "name": "go", + "trans": [ + "去" + ] + }, + { + "name": "goal", + "trans": [ + "目标" + ] + }, + { + "name": "gold", + "trans": [ + "金子" + ] + }, + { + "name": "golf", + "trans": [ + "高尔夫球" + ] + }, + { + "name": "good", + "trans": [ + "好的" + ] + }, + { + "name": "goodbye", + "trans": [ + "再见" + ] + }, + { + "name": "goods", + "trans": [ + "商品" + ] + }, + { + "name": "government", + "trans": [ + "政府" + ] + }, + { + "name": "grab", + "trans": [ + "抓住" + ] + }, + { + "name": "grade", + "trans": [ + "等级" + ] + }, + { + "name": "gradually", + "trans": [ + "逐渐地" + ] + }, + { + "name": "graduate", + "trans": [ + "毕业" + ] + }, + { + "name": "grain", + "trans": [ + "谷物" + ] + }, + { + "name": "grammar", + "trans": [ + "语法" + ] + }, + { + "name": "gramme", + "trans": [ + "克(重量单位)" + ] + }, + { + "name": "grand", + "trans": [ + "大的" + ] + }, + { + "name": "grandchild/grandson/granddaughter", + "trans": [ + "孙子/孙女/外孙女" + ] + }, + { + "name": "grandfather/grandad/grandpa/grandmother/grandma", + "trans": [ + "祖父/爷爷/外公/外婆/奶奶" + ] + }, + { + "name": "granny", + "trans": [ + "奶奶" + ] + }, + { + "name": "grant", + "trans": [ + "授予" + ] + }, + { + "name": "grape", + "trans": [ + "葡萄" + ] + }, + { + "name": "grasp", + "trans": [ + "抓住" + ] + }, + { + "name": "grass", + "trans": [ + "草" + ] + }, + { + "name": "grateful", + "trans": [ + "感激的" + ] + }, + { + "name": "gravity", + "trans": [ + "重力" + ] + }, + { + "name": "great", + "trans": [ + "伟大的" + ] + }, + { + "name": "greedy", + "trans": [ + "贪婪的" + ] + }, + { + "name": "green", + "trans": [ + "绿色的" + ] + }, + { + "name": "greenhouse", + "trans": [ + "温室" + ] + }, + { + "name": "greet", + "trans": [ + "同…打招呼" + ] + }, + { + "name": "grey", + "trans": [ + "灰色的" + ] + }, + { + "name": "grilled", + "trans": [ + "烧烤的" + ] + }, + { + "name": "grocery", + "trans": [ + "杂货店" + ] + }, + { + "name": "ground", + "trans": [ + "地面" + ] + }, + { + "name": "group", + "trans": [ + "团体" + ] + }, + { + "name": "grow", + "trans": [ + "成长" + ] + }, + { + "name": "guarantee", + "trans": [ + "担保" + ] + }, + { + "name": "guard", + "trans": [ + "守卫" + ] + }, + { + "name": "guess", + "trans": [ + "猜测" + ] + }, + { + "name": "guest", + "trans": [ + "客人" + ] + }, + { + "name": "guide", + "trans": [ + "导游" + ] + }, + { + "name": "guidebook", + "trans": [ + "旅行指南" + ] + }, + { + "name": "guideline", + "trans": [ + "指导方针" + ] + }, + { + "name": "guilty", + "trans": [ + "有罪的" + ] + }, + { + "name": "guitar", + "trans": [ + "吉他" + ] + }, + { + "name": "gun", + "trans": [ + "枪" + ] + }, + { + "name": "guy", + "trans": [ + "家伙" + ] + }, + { + "name": "gym/gymnasium", + "trans": [ + "健身房" + ] + }, + { + "name": "gymnastics", + "trans": [ + "体操" + ] + }, + { + "name": "habit", + "trans": [ + "习惯" + ] + }, + { + "name": "habitat", + "trans": [ + "栖息地" + ] + }, + { + "name": "hair", + "trans": [ + "头发" + ] + }, + { + "name": "hairdresser", + "trans": [ + "理发师" + ] + }, + { + "name": "hairdryer", + "trans": [ + "吹风机" + ] + }, + { + "name": "half", + "trans": [ + "一半" + ] + }, + { + "name": "halfway", + "trans": [ + "中途" + ] + }, + { + "name": "hall", + "trans": [ + "大厅" + ] + }, + { + "name": "ham", + "trans": [ + "火腿" + ] + }, + { + "name": "hamburger", + "trans": [ + "汉堡包" + ] + }, + { + "name": "hammer", + "trans": [ + "锤子" + ] + }, + { + "name": "hand", + "trans": [ + "手" + ] + }, + { + "name": "handbag", + "trans": [ + "手提包" + ] + }, + { + "name": "handkerchief", + "trans": [ + "手帕" + ] + }, + { + "name": "handle", + "trans": [ + "把手" + ] + }, + { + "name": "handmade", + "trans": [ + "手工制作的" + ] + }, + { + "name": "handsome", + "trans": [ + "帅气的" + ] + }, + { + "name": "handwriting", + "trans": [ + "书法" + ] + }, + { + "name": "hang", + "trans": [ + "悬挂" + ] + }, + { + "name": "happen", + "trans": [ + "发生" + ] + }, + { + "name": "happy", + "trans": [ + "快乐的" + ] + }, + { + "name": "hard", + "trans": [ + "困难的" + ] + }, + { + "name": "hardly", + "trans": [ + "几乎不" + ] + }, + { + "name": "hardware", + "trans": [ + "五金" + ] + }, + { + "name": "harm", + "trans": [ + "伤害" + ] + }, + { + "name": "harmony", + "trans": [ + "和谐" + ] + }, + { + "name": "harvest", + "trans": [ + "收获" + ] + }, + { + "name": "hat", + "trans": [ + "帽子" + ] + }, + { + "name": "hatch", + "trans": [ + "孵化" + ] + }, + { + "name": "hate", + "trans": [ + "讨厌" + ] + }, + { + "name": "have/has", + "trans": [ + "有" + ] + }, + { + "name": "he", + "trans": [ + "他(主格)" + ] + }, + { + "name": "head", + "trans": [ + "头" + ] + }, + { + "name": "headache", + "trans": [ + "头痛" + ] + }, + { + "name": "headline", + "trans": [ + "标题" + ] + }, + { + "name": "headmaster", + "trans": [ + "校长" + ] + }, + { + "name": "headphone", + "trans": [ + "耳机" + ] + }, + { + "name": "headteacher", + "trans": [ + "校长" + ] + }, + { + "name": "health", + "trans": [ + "健康" + ] + }, + { + "name": "hear", + "trans": [ + "听" + ] + }, + { + "name": "heart", + "trans": [ + "心" + ] + }, + { + "name": "heat", + "trans": [ + "热" + ] + }, + { + "name": "heavy", + "trans": [ + "重的" + ] + }, + { + "name": "height", + "trans": [ + "高度" + ] + }, + { + "name": "hell", + "trans": [ + "地狱" + ] + }, + { + "name": "hello", + "trans": [ + "你好" + ] + }, + { + "name": "help", + "trans": [ + "帮助" + ] + }, + { + "name": "hen", + "trans": [ + "母鸡" + ] + }, + { + "name": "hence", + "trans": [ + "因此" + ] + }, + { + "name": "her", + "trans": [ + "她的" + ] + }, + { + "name": "herb", + "trans": [ + "草药" + ] + }, + { + "name": "here", + "trans": [ + "这里" + ] + }, + { + "name": "hero", + "trans": [ + "英雄" + ] + }, + { + "name": "hers", + "trans": [ + "她的" + ] + }, + { + "name": "herself", + "trans": [ + "她自己" + ] + }, + { + "name": "hesitate", + "trans": [ + "犹豫" + ] + }, + { + "name": "hi", + "trans": [ + "嗨" + ] + }, + { + "name": "hide", + "trans": [ + "藏" + ] + }, + { + "name": "high", + "trans": [ + "高的" + ] + }, + { + "name": "highlight", + "trans": [ + "亮点" + ] + }, + { + "name": "high-tech", + "trans": [ + "高科技" + ] + }, + { + "name": "highway", + "trans": [ + "高速公路" + ] + }, + { + "name": "hike", + "trans": [ + "徒步旅行" + ] + }, + { + "name": "hill", + "trans": [ + "山" + ] + }, + { + "name": "him", + "trans": [ + "他(宾格)" + ] + }, + { + "name": "himself", + "trans": [ + "他自己" + ] + }, + { + "name": "hip-hop", + "trans": [ + "嘻哈" + ] + }, + { + "name": "hire", + "trans": [ + "雇佣" + ] + }, + { + "name": "his", + "trans": [ + "他的" + ] + }, + { + "name": "history", + "trans": [ + "历史" + ] + }, + { + "name": "hit", + "trans": [ + "击" + ] + }, + { + "name": "hobby", + "trans": [ + "爱好" + ] + }, + { + "name": "hockey", + "trans": [ + "曲棍球" + ] + }, + { + "name": "hold", + "trans": [ + "拿" + ] + }, + { + "name": "hole", + "trans": [ + "洞" + ] + }, + { + "name": "holiday", + "trans": [ + "假期" + ] + }, + { + "name": "home", + "trans": [ + "家" + ] + }, + { + "name": "homeland", + "trans": [ + "故乡" + ] + }, + { + "name": "hometown", + "trans": [ + "故乡" + ] + }, + { + "name": "homework", + "trans": [ + "作业" + ] + }, + { + "name": "honest", + "trans": [ + "诚实的" + ] + }, + { + "name": "honey", + "trans": [ + "蜂蜜" + ] + }, + { + "name": "honour\\honor", + "trans": [ + "荣誉" + ] + }, + { + "name": "hook", + "trans": [ + "钩" + ] + }, + { + "name": "hope", + "trans": [ + "希望" + ] + }, + { + "name": "horrible", + "trans": [ + "可怕的" + ] + }, + { + "name": "horse", + "trans": [ + "马" + ] + }, + { + "name": "hospital", + "trans": [ + "医院" + ] + }, + { + "name": "host/hostess", + "trans": [ + "主人/女主人" + ] + }, + { + "name": "hot", + "trans": [ + "热的" + ] + }, + { + "name": "hotdog", + "trans": [ + "热狗" + ] + }, + { + "name": "hotel", + "trans": [ + "旅馆" + ] + }, + { + "name": "hour", + "trans": [ + "小时" + ] + }, + { + "name": "house", + "trans": [ + "房子" + ] + }, + { + "name": "household", + "trans": [ + "家庭" + ] + }, + { + "name": "housewife", + "trans": [ + "家庭主妇" + ] + }, + { + "name": "housework", + "trans": [ + "家务" + ] + }, + { + "name": "how", + "trans": [ + "如何" + ] + }, + { + "name": "however", + "trans": [ + "然而" + ] + }, + { + "name": "hug", + "trans": [ + "拥抱" + ] + }, + { + "name": "huge", + "trans": [ + "巨大的" + ] + }, + { + "name": "human", + "trans": [ + "人" + ] + }, + { + "name": "humble", + "trans": [ + "谦逊的" + ] + }, + { + "name": "humorous", + "trans": [ + "幽默的" + ] + }, + { + "name": "hundred", + "trans": [ + "百" + ] + }, + { + "name": "hungry", + "trans": [ + "饥饿的" + ] + }, + { + "name": "hunt", + "trans": [ + "打猎" + ] + }, + { + "name": "hurricane", + "trans": [ + "飓风" + ] + }, + { + "name": "hurry", + "trans": [ + "急" + ] + }, + { + "name": "hurt", + "trans": [ + "伤害" + ] + }, + { + "name": "husband", + "trans": [ + "丈夫" + ] + }, + { + "name": "hydrogen", + "trans": [ + "氢" + ] + }, + { + "name": "I", + "trans": [ + "我" + ] + }, + { + "name": "ice", + "trans": [ + "冰" + ] + }, + { + "name": "idea", + "trans": [ + "主意" + ] + }, + { + "name": "ideal", + "trans": [ + "理想的" + ] + }, + { + "name": "identify", + "trans": [ + "识别" + ] + }, + { + "name": "idiom", + "trans": [ + "习语" + ] + }, + { + "name": "if", + "trans": [ + "如果" + ] + }, + { + "name": "ignore", + "trans": [ + "忽视" + ] + }, + { + "name": "ill", + "trans": [ + "病" + ] + }, + { + "name": "illegal", + "trans": [ + "非法的" + ] + }, + { + "name": "illustrate", + "trans": [ + "说明" + ] + }, + { + "name": "image", + "trans": [ + "图像" + ] + }, + { + "name": "imagine", + "trans": [ + "想象" + ] + }, + { + "name": "immediately", + "trans": [ + "立即" + ] + }, + { + "name": "immigrant", + "trans": [ + "移民" + ] + }, + { + "name": "impact", + "trans": [ + "影响" + ] + }, + { + "name": "implement", + "trans": [ + "实施" + ] + }, + { + "name": "imply", + "trans": [ + "暗示" + ] + }, + { + "name": "import", + "trans": [ + "进口" + ] + }, + { + "name": "important", + "trans": [ + "重要的" + ] + }, + { + "name": "impossible", + "trans": [ + "不可能" + ] + }, + { + "name": "impress", + "trans": [ + "印象" + ] + }, + { + "name": "improve", + "trans": [ + "提高" + ] + }, + { + "name": "in", + "trans": [ + "在" + ] + }, + { + "name": "inch", + "trans": [ + "英寸" + ] + }, + { + "name": "incident", + "trans": [ + "事件" + ] + }, + { + "name": "include", + "trans": [ + "包含" + ] + }, + { + "name": "income", + "trans": [ + "收入" + ] + }, + { + "name": "increase", + "trans": [ + "增加" + ] + }, + { + "name": "incredible", + "trans": [ + "难以置信的" + ] + }, + { + "name": "indeed", + "trans": [ + "确实" + ] + }, + { + "name": "independent", + "trans": [ + "独立的" + ] + }, + { + "name": "indicate", + "trans": [ + "指示" + ] + }, + { + "name": "individual", + "trans": [ + "个人" + ] + }, + { + "name": "indoor", + "trans": [ + "室内" + ] + }, + { + "name": "industry", + "trans": [ + "行业" + ] + }, + { + "name": "infect", + "trans": [ + "感染" + ] + }, + { + "name": "infer", + "trans": [ + "推断" + ] + }, + { + "name": "influence", + "trans": [ + "影响" + ] + }, + { + "name": "informal", + "trans": [ + "非正式的" + ] + }, + { + "name": "information", + "trans": [ + "信息" + ] + }, + { + "name": "initial", + "trans": [ + "初始的" + ] + }, + { + "name": "initiative", + "trans": [ + "主动的" + ] + }, + { + "name": "injure", + "trans": [ + "伤害" + ] + }, + { + "name": "inn", + "trans": [ + "旅馆" + ] + }, + { + "name": "inner", + "trans": [ + "内部的" + ] + }, + { + "name": "innocent", + "trans": [ + "无辜的" + ] + }, + { + "name": "innovation", + "trans": [ + "创新" + ] + }, + { + "name": "input", + "trans": [ + "输入" + ] + }, + { + "name": "inquire", + "trans": [ + "询问" + ] + }, + { + "name": "insect", + "trans": [ + "昆虫" + ] + }, + { + "name": "insert", + "trans": [ + "插入" + ] + }, + { + "name": "inside", + "trans": [ + "内部" + ] + }, + { + "name": "insight", + "trans": [ + "洞察力" + ] + }, + { + "name": "insist", + "trans": [ + "坚持" + ] + }, + { + "name": "inspection", + "trans": [ + "检查" + ] + }, + { + "name": "inspire", + "trans": [ + "激励" + ] + }, + { + "name": "install", + "trans": [ + "安装" + ] + }, + { + "name": "instance", + "trans": [ + "实例" + ] + }, + { + "name": "instant", + "trans": [ + "即时的" + ] + }, + { + "name": "instead", + "trans": [ + "反而" + ] + }, + { + "name": "institute", + "trans": [ + "学会" + ] + }, + { + "name": "institution", + "trans": [ + "制度" + ] + }, + { + "name": "instruction", + "trans": [ + "指导" + ] + }, + { + "name": "instrument", + "trans": [ + "工具" + ] + }, + { + "name": "insurance", + "trans": [ + "保险" + ] + }, + { + "name": "integrate", + "trans": [ + "整合" + ] + }, + { + "name": "integrity", + "trans": [ + "完整性" + ] + }, + { + "name": "intelligent", + "trans": [ + "聪明的" + ] + }, + { + "name": "intend", + "trans": [ + "打算" + ] + }, + { + "name": "intense", + "trans": [ + "强烈的" + ] + }, + { + "name": "interaction", + "trans": [ + "互动" + ] + }, + { + "name": "interest", + "trans": [ + "兴趣" + ] + }, + { + "name": "internal", + "trans": [ + "内部的" + ] + }, + { + "name": "international", + "trans": [ + "国际的" + ] + }, + { + "name": "Internet", + "trans": [ + "互联网" + ] + }, + { + "name": "internship", + "trans": [ + "实习" + ] + }, + { + "name": "interpret", + "trans": [ + "解释" + ] + }, + { + "name": "interrupt", + "trans": [ + "打断" + ] + }, + { + "name": "intervention", + "trans": [ + "干预" + ] + }, + { + "name": "interview", + "trans": [ + "面试" + ] + }, + { + "name": "into", + "trans": [ + "进入" + ] + }, + { + "name": "introduce", + "trans": [ + "介绍" + ] + }, + { + "name": "invent", + "trans": [ + "发明" + ] + }, + { + "name": "invest", + "trans": [ + "投资" + ] + }, + { + "name": "investigate", + "trans": [ + "调查" + ] + }, + { + "name": "invite", + "trans": [ + "邀请" + ] + }, + { + "name": "invoice", + "trans": [ + "发票" + ] + }, + { + "name": "involve", + "trans": [ + "涉及" + ] + }, + { + "name": "IOT/Internet of things", + "trans": [ + "物联网" + ] + }, + { + "name": "iron", + "trans": [ + "铁" + ] + }, + { + "name": "island", + "trans": [ + "岛" + ] + }, + { + "name": "issue", + "trans": [ + "问题" + ] + }, + { + "name": "it", + "trans": [ + "它" + ] + }, + { + "name": "IT/information technology", + "trans": [ + "信息技术" + ] + }, + { + "name": "item", + "trans": [ + "项目" + ] + }, + { + "name": "its", + "trans": [ + "它的" + ] + }, + { + "name": "itself", + "trans": [ + "它自己" + ] + }, + { + "name": "jacket", + "trans": [ + "夹克" + ] + }, + { + "name": "jam", + "trans": [ + "果酱" + ] + }, + { + "name": "jaw", + "trans": [ + "下巴" + ] + }, + { + "name": "jazz", + "trans": [ + "爵士乐" + ] + }, + { + "name": "jeans", + "trans": [ + "牛仔裤" + ] + }, + { + "name": "jewellery", + "trans": [ + "珠宝" + ] + }, + { + "name": "job", + "trans": [ + "工作" + ] + }, + { + "name": "jog", + "trans": [ + "慢跑" + ] + }, + { + "name": "join", + "trans": [ + "加入" + ] + }, + { + "name": "joint", + "trans": [ + "关节" + ] + }, + { + "name": "joke", + "trans": [ + "笑话" + ] + }, + { + "name": "journal", + "trans": [ + "日记" + ] + }, + { + "name": "journalist", + "trans": [ + "记者" + ] + }, + { + "name": "journey", + "trans": [ + "旅行" + ] + }, + { + "name": "joy", + "trans": [ + "快乐" + ] + }, + { + "name": "judge", + "trans": [ + "法官" + ] + }, + { + "name": "juice", + "trans": [ + "果汁" + ] + }, + { + "name": "jump", + "trans": [ + "跳跃" + ] + }, + { + "name": "jungle", + "trans": [ + "丛林" + ] + }, + { + "name": "junior", + "trans": [ + "初级的" + ] + }, + { + "name": "jury", + "trans": [ + "陪审团" + ] + }, + { + "name": "just", + "trans": [ + "正义的" + ] + }, + { + "name": "justice", + "trans": [ + "公正" + ] + }, + { + "name": "justify", + "trans": [ + "证明...的合理性" + ] + }, + { + "name": "kangaroo", + "trans": [ + "袋鼠" + ] + }, + { + "name": "keen", + "trans": [ + "热心的" + ] + }, + { + "name": "keep", + "trans": [ + "保持" + ] + }, + { + "name": "kettle", + "trans": [ + "水壶" + ] + }, + { + "name": "key", + "trans": [ + "钥匙" + ] + }, + { + "name": "keyboard", + "trans": [ + "键盘" + ] + }, + { + "name": "kick", + "trans": [ + "踢" + ] + }, + { + "name": "kid", + "trans": [ + "孩子" + ] + }, + { + "name": "kill", + "trans": [ + "杀" + ] + }, + { + "name": "kilo/kilogramme", + "trans": [ + "千克/公斤" + ] + }, + { + "name": "kilometre", + "trans": [ + "千米" + ] + }, + { + "name": "kind", + "trans": [ + "种类" + ] + }, + { + "name": "kindergarten", + "trans": [ + "幼儿园" + ] + }, + { + "name": "king", + "trans": [ + "国王" + ] + }, + { + "name": "kingdom", + "trans": [ + "王国" + ] + }, + { + "name": "kiss", + "trans": [ + "亲吻" + ] + }, + { + "name": "kit", + "trans": [ + "工具包" + ] + }, + { + "name": "kitchen", + "trans": [ + "厨房" + ] + }, + { + "name": "kite", + "trans": [ + "风筝" + ] + }, + { + "name": "knee", + "trans": [ + "膝盖" + ] + }, + { + "name": "knife", + "trans": [ + "刀" + ] + }, + { + "name": "knock", + "trans": [ + "敲" + ] + }, + { + "name": "know", + "trans": [ + "知道" + ] + }, + { + "name": "lab/laboratory", + "trans": [ + "实验室" + ] + }, + { + "name": "label", + "trans": [ + "标签" + ] + }, + { + "name": "labour", + "trans": [ + "劳动" + ] + }, + { + "name": "lack", + "trans": [ + "缺乏" + ] + }, + { + "name": "ladder", + "trans": [ + "梯子" + ] + }, + { + "name": "lady", + "trans": [ + "女士" + ] + }, + { + "name": "lake", + "trans": [ + "湖" + ] + }, + { + "name": "lamb", + "trans": [ + "小羊" + ] + }, + { + "name": "lamp", + "trans": [ + "灯" + ] + }, + { + "name": "land", + "trans": [ + "土地" + ] + }, + { + "name": "landscape", + "trans": [ + "风景" + ] + }, + { + "name": "lane", + "trans": [ + "小巷" + ] + }, + { + "name": "language", + "trans": [ + "语言" + ] + }, + { + "name": "lantern", + "trans": [ + "灯笼" + ] + }, + { + "name": "lap", + "trans": [ + "大腿" + ] + }, + { + "name": "laptop", + "trans": [ + "笔记本电脑" + ] + }, + { + "name": "large", + "trans": [ + "大" + ] + }, + { + "name": "laser", + "trans": [ + "激光" + ] + }, + { + "name": "last", + "trans": [ + "最后" + ] + }, + { + "name": "late", + "trans": [ + "晚" + ] + }, + { + "name": "latter", + "trans": [ + "后者" + ] + }, + { + "name": "laugh", + "trans": [ + "笑" + ] + }, + { + "name": "launch", + "trans": [ + "发射" + ] + }, + { + "name": "laundry", + "trans": [ + "洗衣服" + ] + }, + { + "name": "law", + "trans": [ + "法律" + ] + }, + { + "name": "lawn", + "trans": [ + "草坪" + ] + }, + { + "name": "lawyer", + "trans": [ + "律师" + ] + }, + { + "name": "lay", + "trans": [ + "放" + ] + }, + { + "name": "layer", + "trans": [ + "层" + ] + }, + { + "name": "lazy", + "trans": [ + "懒惰的" + ] + }, + { + "name": "lead", + "trans": [ + "领导" + ] + }, + { + "name": "leaf", + "trans": [ + "叶子" + ] + }, + { + "name": "league", + "trans": [ + "联盟" + ] + }, + { + "name": "leak", + "trans": [ + "漏" + ] + }, + { + "name": "lean", + "trans": [ + "倾斜" + ] + }, + { + "name": "learn", + "trans": [ + "学习" + ] + }, + { + "name": "least", + "trans": [ + "最小的" + ] + }, + { + "name": "leather", + "trans": [ + "皮革" + ] + }, + { + "name": "leave", + "trans": [ + "离开" + ] + }, + { + "name": "lecture", + "trans": [ + "演讲" + ] + }, + { + "name": "left", + "trans": [ + "左边" + ] + }, + { + "name": "leg", + "trans": [ + "腿" + ] + }, + { + "name": "legal", + "trans": [ + "法律的" + ] + }, + { + "name": "leisure", + "trans": [ + "休闲" + ] + }, + { + "name": "lemon", + "trans": [ + "柠檬" + ] + }, + { + "name": "lend", + "trans": [ + "借出" + ] + }, + { + "name": "length", + "trans": [ + "长度" + ] + }, + { + "name": "less", + "trans": [ + "较少的" + ] + }, + { + "name": "lesson", + "trans": [ + "课程" + ] + }, + { + "name": "let", + "trans": [ + "让" + ] + }, + { + "name": "letter", + "trans": [ + "信" + ] + }, + { + "name": "level", + "trans": [ + "水平" + ] + }, + { + "name": "liberal", + "trans": [ + "自由主义的" + ] + }, + { + "name": "liberation", + "trans": [ + "解放" + ] + }, + { + "name": "liberty", + "trans": [ + "自由" + ] + }, + { + "name": "library", + "trans": [ + "图书馆" + ] + }, + { + "name": "licence", + "trans": [ + "执照" + ] + }, + { + "name": "lid", + "trans": [ + "盖子" + ] + }, + { + "name": "lie", + "trans": [ + "躺" + ] + }, + { + "name": "life", + "trans": [ + "生命" + ] + }, + { + "name": "lift", + "trans": [ + "电梯" + ] + }, + { + "name": "light", + "trans": [ + "光" + ] + }, + { + "name": "lightning", + "trans": [ + "闪电" + ] + }, + { + "name": "like", + "trans": [ + "像" + ] + }, + { + "name": "limit", + "trans": [ + "限制" + ] + }, + { + "name": "line", + "trans": [ + "线" + ] + }, + { + "name": "lion", + "trans": [ + "狮子" + ] + }, + { + "name": "lip", + "trans": [ + "嘴唇" + ] + }, + { + "name": "liquid", + "trans": [ + "液体" + ] + }, + { + "name": "list", + "trans": [ + "列表" + ] + }, + { + "name": "listen", + "trans": [ + "听" + ] + }, + { + "name": "literally", + "trans": [ + "逐字地" + ] + }, + { + "name": "literary", + "trans": [ + "文学" + ] + }, + { + "name": "litre", + "trans": [ + "升(容量单位)" + ] + }, + { + "name": "litter", + "trans": [ + "垃圾" + ] + }, + { + "name": "little", + "trans": [ + "小的" + ] + }, + { + "name": "live", + "trans": [ + "生活" + ] + }, + { + "name": "lively", + "trans": [ + "活泼地" + ] + }, + { + "name": "load", + "trans": [ + "负载" + ] + }, + { + "name": "loaf", + "trans": [ + "面包" + ] + }, + { + "name": "lobby", + "trans": [ + "大厅" + ] + }, + { + "name": "local", + "trans": [ + "地方" + ] + }, + { + "name": "locate", + "trans": [ + "定位" + ] + }, + { + "name": "lock", + "trans": [ + "锁" + ] + }, + { + "name": "log", + "trans": [ + "日志" + ] + }, + { + "name": "logical", + "trans": [ + "逻辑的" + ] + }, + { + "name": "lonely", + "trans": [ + "孤独的" + ] + }, + { + "name": "long", + "trans": [ + "长" + ] + }, + { + "name": "look", + "trans": [ + "看" + ] + }, + { + "name": "loose", + "trans": [ + "松散的" + ] + }, + { + "name": "lose", + "trans": [ + "失去" + ] + }, + { + "name": "lot", + "trans": [ + "许多" + ] + }, + { + "name": "loud", + "trans": [ + "大声" + ] + }, + { + "name": "love", + "trans": [ + "爱" + ] + }, + { + "name": "low", + "trans": [ + "低" + ] + }, + { + "name": "luck", + "trans": [ + "运气" + ] + }, + { + "name": "luggage", + "trans": [ + "行李" + ] + }, + { + "name": "lunar", + "trans": [ + "月亮" + ] + }, + { + "name": "lunch", + "trans": [ + "午餐" + ] + }, + { + "name": "lung", + "trans": [ + "肺" + ] + }, + { + "name": "luxury", + "trans": [ + "奢华" + ] + }, + { + "name": "machine", + "trans": [ + "机器" + ] + }, + { + "name": "mad", + "trans": [ + "发疯" + ] + }, + { + "name": "madam", + "trans": [ + "女士" + ] + }, + { + "name": "magazine", + "trans": [ + "杂志" + ] + }, + { + "name": "magic", + "trans": [ + "魔法" + ] + }, + { + "name": "mail", + "trans": [ + "邮件" + ] + }, + { + "name": "main", + "trans": [ + "主要的" + ] + }, + { + "name": "mainland", + "trans": [ + "大陆" + ] + }, + { + "name": "maintain", + "trans": [ + "维持" + ] + }, + { + "name": "major", + "trans": [ + "主修的" + ] + }, + { + "name": "make", + "trans": [ + "制作" + ] + }, + { + "name": "makeup", + "trans": [ + "化妆品" + ] + }, + { + "name": "male", + "trans": [ + "男性" + ] + }, + { + "name": "man", + "trans": [ + "男人" + ] + }, + { + "name": "manage", + "trans": [ + "管理" + ] + }, + { + "name": "mango", + "trans": [ + "芒果" + ] + }, + { + "name": "mankind", + "trans": [ + "人类" + ] + }, + { + "name": "manner", + "trans": [ + "方式" + ] + }, + { + "name": "manufacture", + "trans": [ + "制造" + ] + }, + { + "name": "many", + "trans": [ + "许多" + ] + }, + { + "name": "map", + "trans": [ + "地图" + ] + }, + { + "name": "marathon", + "trans": [ + "马拉松" + ] + }, + { + "name": "march", + "trans": [ + "行军" + ] + }, + { + "name": "mark", + "trans": [ + "记号" + ] + }, + { + "name": "market", + "trans": [ + "市场" + ] + }, + { + "name": "marry", + "trans": [ + "结婚" + ] + }, + { + "name": "mass", + "trans": [ + "质量" + ] + }, + { + "name": "massage", + "trans": [ + "按摩" + ] + }, + { + "name": "master", + "trans": [ + "主人" + ] + }, + { + "name": "match", + "trans": [ + "比赛" + ] + }, + { + "name": "mate", + "trans": [ + "配偶" + ] + }, + { + "name": "material", + "trans": [ + "材料" + ] + }, + { + "name": "maths/mathematics", + "trans": [ + "数学" + ] + }, + { + "name": "matter", + "trans": [ + "物质" + ] + }, + { + "name": "mature", + "trans": [ + "成熟的" + ] + }, + { + "name": "maximum", + "trans": [ + "最大值" + ] + }, + { + "name": "may", + "trans": [ + "可能" + ] + }, + { + "name": "maybe", + "trans": [ + "也许" + ] + }, + { + "name": "mayor", + "trans": [ + "市长" + ] + }, + { + "name": "me", + "trans": [ + "我" + ] + }, + { + "name": "meal", + "trans": [ + "餐(指一日三餐)" + ] + }, + { + "name": "mean", + "trans": [ + "平均" + ] + }, + { + "name": "means", + "trans": [ + "方法" + ] + }, + { + "name": "meanwhile", + "trans": [ + "同时" + ] + }, + { + "name": "measure", + "trans": [ + "测量" + ] + }, + { + "name": "meat", + "trans": [ + "肉" + ] + }, + { + "name": "mechanic", + "trans": [ + "机械师" + ] + }, + { + "name": "medal", + "trans": [ + "勋章" + ] + }, + { + "name": "medical", + "trans": [ + "医学的" + ] + }, + { + "name": "medicine", + "trans": [ + "药" + ] + }, + { + "name": "medium", + "trans": [ + "中等的" + ] + }, + { + "name": "meet", + "trans": [ + "遇见" + ] + }, + { + "name": "meeting", + "trans": [ + "会议" + ] + }, + { + "name": "melon", + "trans": [ + "甜瓜" + ] + }, + { + "name": "melt", + "trans": [ + "融化" + ] + }, + { + "name": "member", + "trans": [ + "会员" + ] + }, + { + "name": "memo", + "trans": [ + "备忘录" + ] + }, + { + "name": "memorial", + "trans": [ + "纪念碑" + ] + }, + { + "name": "memory", + "trans": [ + "记忆" + ] + }, + { + "name": "mental", + "trans": [ + "精神的" + ] + }, + { + "name": "mention", + "trans": [ + "谈及" + ] + }, + { + "name": "menu", + "trans": [ + "菜单" + ] + }, + { + "name": "mercy", + "trans": [ + "慈悲" + ] + }, + { + "name": "merely", + "trans": [ + "仅仅" + ] + }, + { + "name": "merry", + "trans": [ + "欢乐的" + ] + }, + { + "name": "mess", + "trans": [ + "混乱" + ] + }, + { + "name": "message", + "trans": [ + "信息" + ] + }, + { + "name": "metal", + "trans": [ + "金属" + ] + }, + { + "name": "method", + "trans": [ + "方法" + ] + }, + { + "name": "metre", + "trans": [ + "米" + ] + }, + { + "name": "microscope", + "trans": [ + "显微镜" + ] + }, + { + "name": "microwave", + "trans": [ + "微波炉" + ] + }, + { + "name": "middle", + "trans": [ + "中间" + ] + }, + { + "name": "midnight", + "trans": [ + "午夜" + ] + }, + { + "name": "might", + "trans": [ + "可能" + ] + }, + { + "name": "mild", + "trans": [ + "温和的" + ] + }, + { + "name": "mile", + "trans": [ + "英里" + ] + }, + { + "name": "military", + "trans": [ + "军事的" + ] + }, + { + "name": "milk", + "trans": [ + "牛奶" + ] + }, + { + "name": "millimetre", + "trans": [ + "毫米" + ] + }, + { + "name": "million", + "trans": [ + "百万" + ] + }, + { + "name": "mind", + "trans": [ + "思维" + ] + }, + { + "name": "mind", + "trans": [ + "思维" + ] + }, + { + "name": "mine", + "trans": [ + "我的" + ] + }, + { + "name": "mineral", + "trans": [ + "矿物" + ] + }, + { + "name": "minimum", + "trans": [ + "最小值" + ] + }, + { + "name": "minister", + "trans": [ + "部长" + ] + }, + { + "name": "minor", + "trans": [ + "较小的" + ] + }, + { + "name": "minus", + "trans": [ + "减去" + ] + }, + { + "name": "minus", + "trans": [ + "减去" + ] + }, + { + "name": "minute", + "trans": [ + "分钟" + ] + }, + { + "name": "miracle", + "trans": [ + "奇迹" + ] + }, + { + "name": "mirror", + "trans": [ + "镜子" + ] + }, + { + "name": "miss", + "trans": [ + "错过" + ] + }, + { + "name": "missile", + "trans": [ + "导弹" + ] + }, + { + "name": "missing", + "trans": [ + "失踪的" + ] + }, + { + "name": "mission", + "trans": [ + "任务" + ] + }, + { + "name": "mist", + "trans": [ + "雾" + ] + }, + { + "name": "mistake", + "trans": [ + "错误" + ] + }, + { + "name": "mix", + "trans": [ + "混合" + ] + }, + { + "name": "mobile", + "trans": [ + "移动的" + ] + }, + { + "name": "mode", + "trans": [ + "模式" + ] + }, + { + "name": "model", + "trans": [ + "模型" + ] + }, + { + "name": "modern", + "trans": [ + "现代的" + ] + }, + { + "name": "moment", + "trans": [ + "时刻" + ] + }, + { + "name": "money", + "trans": [ + "钱" + ] + }, + { + "name": "monitor", + "trans": [ + "监控器" + ] + }, + { + "name": "monkey", + "trans": [ + "猴子" + ] + }, + { + "name": "month", + "trans": [ + "月" + ] + }, + { + "name": "mood", + "trans": [ + "心情" + ] + }, + { + "name": "moon", + "trans": [ + "月亮" + ] + }, + { + "name": "mop", + "trans": [ + "拖把" + ] + }, + { + "name": "moral", + "trans": [ + "道德" + ] + }, + { + "name": "more", + "trans": [ + "更多" + ] + }, + { + "name": "moreover", + "trans": [ + "而且" + ] + }, + { + "name": "morning", + "trans": [ + "早上" + ] + }, + { + "name": "mosque", + "trans": [ + "清真寺" + ] + }, + { + "name": "mosquito", + "trans": [ + "蚊子" + ] + }, + { + "name": "most", + "trans": [ + "最多" + ] + }, + { + "name": "mother/mum", + "trans": [ + "母亲" + ] + }, + { + "name": "motion", + "trans": [ + "运动" + ] + }, + { + "name": "motivate", + "trans": [ + "激励" + ] + }, + { + "name": "motive", + "trans": [ + "动机" + ] + }, + { + "name": "motor", + "trans": [ + "发动机" + ] + }, + { + "name": "motorbike", + "trans": [ + "摩托车" + ] + }, + { + "name": "motorway", + "trans": [ + "高速公路" + ] + }, + { + "name": "motto", + "trans": [ + "箴言" + ] + }, + { + "name": "mount", + "trans": [ + "山" + ] + }, + { + "name": "mountain", + "trans": [ + "山脉" + ] + }, + { + "name": "mouse", + "trans": [ + "老鼠" + ] + }, + { + "name": "mouth", + "trans": [ + "嘴" + ] + }, + { + "name": "move", + "trans": [ + "移动" + ] + }, + { + "name": "movie", + "trans": [ + "电影" + ] + }, + { + "name": "Mr/Mrs/Ms", + "trans": [ + "先生/夫人" + ] + }, + { + "name": "much", + "trans": [ + "许多的" + ] + }, + { + "name": "mud", + "trans": [ + "泥" + ] + }, + { + "name": "mug", + "trans": [ + "马克杯" + ] + }, + { + "name": "multiple", + "trans": [ + "许多" + ] + }, + { + "name": "murder", + "trans": [ + "谋杀" + ] + }, + { + "name": "muscle", + "trans": [ + "肌肉" + ] + }, + { + "name": "museum", + "trans": [ + "博物馆" + ] + }, + { + "name": "mushroom", + "trans": [ + "蘑菇" + ] + }, + { + "name": "music", + "trans": [ + "音乐" + ] + }, + { + "name": "must", + "trans": [ + "必须" + ] + }, + { + "name": "mutton", + "trans": [ + "羊肉" + ] + }, + { + "name": "my", + "trans": [ + "我的" + ] + }, + { + "name": "myself", + "trans": [ + "我自己" + ] + }, + { + "name": "nail", + "trans": [ + "钉子" + ] + }, + { + "name": "name", + "trans": [ + "名字" + ] + }, + { + "name": "narrow", + "trans": [ + "狭窄" + ] + }, + { + "name": "nation", + "trans": [ + "国家" + ] + }, + { + "name": "native", + "trans": [ + "本地人" + ] + }, + { + "name": "nature", + "trans": [ + "自然" + ] + }, + { + "name": "naughty", + "trans": [ + "顽皮" + ] + }, + { + "name": "navy", + "trans": [ + "海军" + ] + }, + { + "name": "near", + "trans": [ + "近" + ] + }, + { + "name": "nearby", + "trans": [ + "附近" + ] + }, + { + "name": "neat", + "trans": [ + "整洁" + ] + }, + { + "name": "necessary", + "trans": [ + "必要的" + ] + }, + { + "name": "neck", + "trans": [ + "颈" + ] + }, + { + "name": "necklace", + "trans": [ + "项链" + ] + }, + { + "name": "need", + "trans": [ + "需要" + ] + }, + { + "name": "needle", + "trans": [ + "针" + ] + }, + { + "name": "negative", + "trans": [ + "否定" + ] + }, + { + "name": "negotiate", + "trans": [ + "谈判" + ] + }, + { + "name": "neighbour", + "trans": [ + "邻居" + ] + }, + { + "name": "neighbourhood", + "trans": [ + "社区" + ] + }, + { + "name": "neither", + "trans": [ + "既不" + ] + }, + { + "name": "nephew", + "trans": [ + "侄子" + ] + }, + { + "name": "nervous", + "trans": [ + "紧张" + ] + }, + { + "name": "nest", + "trans": [ + "巢" + ] + }, + { + "name": "net", + "trans": [ + "网" + ] + }, + { + "name": "network", + "trans": [ + "网络" + ] + }, + { + "name": "never", + "trans": [ + "从不" + ] + }, + { + "name": "nevertheless", + "trans": [ + "然而" + ] + }, + { + "name": "new", + "trans": [ + "新的" + ] + }, + { + "name": "news", + "trans": [ + "新闻" + ] + }, + { + "name": "newspaper", + "trans": [ + "报纸" + ] + }, + { + "name": "next", + "trans": [ + "下一个" + ] + }, + { + "name": "nice", + "trans": [ + "好的" + ] + }, + { + "name": "niece", + "trans": [ + "侄女" + ] + }, + { + "name": "night", + "trans": [ + "夜晚" + ] + }, + { + "name": "no", + "trans": [ + "不" + ] + }, + { + "name": "noble", + "trans": [ + "贵族" + ] + }, + { + "name": "nobody", + "trans": [ + "没人" + ] + }, + { + "name": "nod", + "trans": [ + "点头" + ] + }, + { + "name": "noise", + "trans": [ + "噪音" + ] + }, + { + "name": "none", + "trans": [ + "没有一个" + ] + }, + { + "name": "noodle", + "trans": [ + "面条" + ] + }, + { + "name": "noon", + "trans": [ + "正午" + ] + }, + { + "name": "nor", + "trans": [ + "也不" + ] + }, + { + "name": "normal", + "trans": [ + "正常的" + ] + }, + { + "name": "north", + "trans": [ + "北方" + ] + }, + { + "name": "nose", + "trans": [ + "鼻子" + ] + }, + { + "name": "not", + "trans": [ + "不" + ] + }, + { + "name": "note", + "trans": [ + "注意" + ] + }, + { + "name": "notebook", + "trans": [ + "笔记本" + ] + }, + { + "name": "nothing", + "trans": [ + "没有东西" + ] + }, + { + "name": "notice", + "trans": [ + "通知" + ] + }, + { + "name": "notion", + "trans": [ + "概念" + ] + }, + { + "name": "novel", + "trans": [ + "小说" + ] + }, + { + "name": "now", + "trans": [ + "现在" + ] + }, + { + "name": "nowadays", + "trans": [ + "现今" + ] + }, + { + "name": "nowhere", + "trans": [ + "无处" + ] + }, + { + "name": "nuclear", + "trans": [ + "核" + ] + }, + { + "name": "number", + "trans": [ + "数字" + ] + }, + { + "name": "numerous", + "trans": [ + "许多的" + ] + }, + { + "name": "nurse", + "trans": [ + "护士" + ] + }, + { + "name": "nut", + "trans": [ + "坚果" + ] + }, + { + "name": "nutrition", + "trans": [ + "营养" + ] + }, + { + "name": "o'clock", + "trans": [ + "…点钟" + ] + }, + { + "name": "obey", + "trans": [ + "遵守" + ] + }, + { + "name": "object", + "trans": [ + "物体" + ] + }, + { + "name": "objective", + "trans": [ + "客观的" + ] + }, + { + "name": "observe", + "trans": [ + "观察" + ] + }, + { + "name": "obtain", + "trans": [ + "获得" + ] + }, + { + "name": "obvious", + "trans": [ + "明显的" + ] + }, + { + "name": "occasion", + "trans": [ + "场合" + ] + }, + { + "name": "occupation", + "trans": [ + "职业" + ] + }, + { + "name": "occupy", + "trans": [ + "占用" + ] + }, + { + "name": "occur", + "trans": [ + "发生" + ] + }, + { + "name": "ocean", + "trans": [ + "海洋" + ] + }, + { + "name": "odd", + "trans": [ + "奇怪的" + ] + }, + { + "name": "of", + "trans": [ + "的" + ] + }, + { + "name": "off", + "trans": [ + "关掉" + ] + }, + { + "name": "offense", + "trans": [ + "冒犯" + ] + }, + { + "name": "offer", + "trans": [ + "提供" + ] + }, + { + "name": "office", + "trans": [ + "办公室" + ] + }, + { + "name": "officer", + "trans": [ + "军官" + ] + }, + { + "name": "official", + "trans": [ + "官方的" + ] + }, + { + "name": "often", + "trans": [ + "经常" + ] + }, + { + "name": "oh", + "trans": [ + "哦" + ] + }, + { + "name": "oil", + "trans": [ + "油" + ] + }, + { + "name": "OK", + "trans": [ + "好的" + ] + }, + { + "name": "old", + "trans": [ + "老的" + ] + }, + { + "name": "Olympic", + "trans": [ + "奥运会" + ] + }, + { + "name": "omelette", + "trans": [ + "煎蛋卷" + ] + }, + { + "name": "on", + "trans": [ + "在(表面上方)" + ] + }, + { + "name": "once", + "trans": [ + "一次" + ] + }, + { + "name": "one", + "trans": [ + "一个" + ] + }, + { + "name": "oneself ", + "trans": [ + "自己" + ] + }, + { + "name": "onion ", + "trans": [ + "洋葱" + ] + }, + { + "name": "online ", + "trans": [ + "在线" + ] + }, + { + "name": "only ", + "trans": [ + "只有" + ] + }, + { + "name": "onto ", + "trans": [ + "到...上面" + ] + }, + { + "name": "open ", + "trans": [ + "打开" + ] + }, + { + "name": "opera ", + "trans": [ + "歌剧" + ] + }, + { + "name": "operate ", + "trans": [ + "操作" + ] + }, + { + "name": "opinion ", + "trans": [ + "意见" + ] + }, + { + "name": "opponent", + "trans": [ + "对手" + ] + }, + { + "name": "opportunity", + "trans": [ + "机会" + ] + }, + { + "name": "oppose", + "trans": [ + "反对" + ] + }, + { + "name": "opposite", + "trans": [ + "对立的" + ] + }, + { + "name": "optimistic", + "trans": [ + "乐观的" + ] + }, + { + "name": "option", + "trans": [ + "选择" + ] + }, + { + "name": "or", + "trans": [ + "或" + ] + }, + { + "name": "oral", + "trans": [ + "口头的" + ] + }, + { + "name": "orange", + "trans": [ + "橙色" + ] + }, + { + "name": "orbit", + "trans": [ + "轨道" + ] + }, + { + "name": "order", + "trans": [ + "订单" + ] + }, + { + "name": "ordinary", + "trans": [ + "普通的" + ] + }, + { + "name": "organ", + "trans": [ + "器官" + ] + }, + { + "name": "organic", + "trans": [ + "有机的" + ] + }, + { + "name": "organisation", + "trans": [ + "组织" + ] + }, + { + "name": "organise", + "trans": [ + "组织" + ] + }, + { + "name": "origin", + "trans": [ + "起源" + ] + }, + { + "name": "other", + "trans": [ + "其他" + ] + }, + { + "name": "otherwise", + "trans": [ + "否则" + ] + }, + { + "name": "our", + "trans": [ + "我们的" + ] + }, + { + "name": "ours", + "trans": [ + "我们的" + ] + }, + { + "name": "ourselves", + "trans": [ + "我们自己" + ] + }, + { + "name": "out", + "trans": [ + "外面的" + ] + }, + { + "name": "outcome", + "trans": [ + "结果" + ] + }, + { + "name": "outdoor", + "trans": [ + "户外的" + ] + }, + { + "name": "outgoing", + "trans": [ + "外向的" + ] + }, + { + "name": "outline", + "trans": [ + "轮廓" + ] + }, + { + "name": "output", + "trans": [ + "输出" + ] + }, + { + "name": "outside", + "trans": [ + "外面的" + ] + }, + { + "name": "outstanding", + "trans": [ + "杰出的" + ] + }, + { + "name": "over", + "trans": [ + "超过" + ] + }, + { + "name": "overall", + "trans": [ + "整体的" + ] + }, + { + "name": "overcome", + "trans": [ + "克服" + ] + }, + { + "name": "overseas", + "trans": [ + "海外的" + ] + }, + { + "name": "overweight", + "trans": [ + "超重的" + ] + }, + { + "name": "owe", + "trans": [ + "欠" + ] + }, + { + "name": "own", + "trans": [ + "自己的" + ] + }, + { + "name": "oxygen", + "trans": [ + "氧气" + ] + }, + { + "name": "pace", + "trans": [ + "步伐" + ] + }, + { + "name": "pack", + "trans": [ + "包装" + ] + }, + { + "name": "package", + "trans": [ + "包裹" + ] + }, + { + "name": "page", + "trans": [ + "页面" + ] + }, + { + "name": "pain", + "trans": [ + "疼痛" + ] + }, + { + "name": "paint", + "trans": [ + "油漆" + ] + }, + { + "name": "pair", + "trans": [ + "配对" + ] + }, + { + "name": "pal", + "trans": [ + "伙伴" + ] + }, + { + "name": "palace", + "trans": [ + "宫殿" + ] + }, + { + "name": "pale", + "trans": [ + "苍白的" + ] + }, + { + "name": "pan", + "trans": [ + "平底锅" + ] + }, + { + "name": "pancake", + "trans": [ + "烙饼" + ] + }, + { + "name": "panda", + "trans": [ + "熊猫" + ] + }, + { + "name": "panel", + "trans": [ + "面板" + ] + }, + { + "name": "panic", + "trans": [ + "恐慌" + ] + }, + { + "name": "paper", + "trans": [ + "纸张" + ] + }, + { + "name": "paragraph", + "trans": [ + "段落" + ] + }, + { + "name": "parcel", + "trans": [ + "包裹" + ] + }, + { + "name": "pardon", + "trans": [ + "宽恕" + ] + }, + { + "name": "parent", + "trans": [ + "父母" + ] + }, + { + "name": "park", + "trans": [ + "公园" + ] + }, + { + "name": "part", + "trans": [ + "部分" + ] + }, + { + "name": "participate", + "trans": [ + "参与" + ] + }, + { + "name": "particular", + "trans": [ + "特别的" + ] + }, + { + "name": "partner", + "trans": [ + "伙伴" + ] + }, + { + "name": "party", + "trans": [ + "聚会" + ] + }, + { + "name": "pass", + "trans": [ + "通过" + ] + }, + { + "name": "passage", + "trans": [ + "通道" + ] + }, + { + "name": "passenger", + "trans": [ + "乘客" + ] + }, + { + "name": "passion", + "trans": [ + "激情" + ] + }, + { + "name": "passive", + "trans": [ + "被动的" + ] + }, + { + "name": "passport", + "trans": [ + "护照" + ] + }, + { + "name": "password", + "trans": [ + "密码" + ] + }, + { + "name": "past", + "trans": [ + "过去" + ] + }, + { + "name": "pasta", + "trans": [ + "意大利面" + ] + }, + { + "name": "patent", + "trans": [ + "专利" + ] + }, + { + "name": "path", + "trans": [ + "道路" + ] + }, + { + "name": "patient", + "trans": [ + "病人" + ] + }, + { + "name": "pause", + "trans": [ + "暂停" + ] + }, + { + "name": "pay", + "trans": [ + "支付" + ] + }, + { + "name": "pattern", + "trans": [ + "图案" + ] + }, + { + "name": "PC/personal computer", + "trans": [ + "个人电脑" + ] + }, + { + "name": "PE/physical education", + "trans": [ + "体育教育" + ] + }, + { + "name": "pea", + "trans": [ + "豌豆" + ] + }, + { + "name": "peace", + "trans": [ + "和平" + ] + }, + { + "name": "peak", + "trans": [ + "山峰" + ] + }, + { + "name": "pear", + "trans": [ + "梨" + ] + }, + { + "name": "pen", + "trans": [ + "笔" + ] + }, + { + "name": "pencil", + "trans": [ + "铅笔" + ] + }, + { + "name": "penny", + "trans": [ + "便士" + ] + }, + { + "name": "people", + "trans": [ + "人们" + ] + }, + { + "name": "pepper", + "trans": [ + "胡椒" + ] + }, + { + "name": "per", + "trans": [ + "每(个)" + ] + }, + { + "name": "perceive", + "trans": [ + "感知" + ] + }, + { + "name": "percent", + "trans": [ + "百分比" + ] + }, + { + "name": "perception", + "trans": [ + "知觉" + ] + }, + { + "name": "perfect", + "trans": [ + "完美的" + ] + }, + { + "name": "perform", + "trans": [ + "表演" + ] + }, + { + "name": "perhaps", + "trans": [ + "也许" + ] + }, + { + "name": "period", + "trans": [ + "时期" + ] + }, + { + "name": "permanent", + "trans": [ + "永久的" + ] + }, + { + "name": "permit", + "trans": [ + "允许" + ] + }, + { + "name": "person", + "trans": [ + "人" + ] + }, + { + "name": "personnel", + "trans": [ + "人员" + ] + }, + { + "name": "perspective", + "trans": [ + "视角" + ] + }, + { + "name": "persuade", + "trans": [ + "说服" + ] + }, + { + "name": "pessimistic", + "trans": [ + "悲观的" + ] + }, + { + "name": "pet", + "trans": [ + "宠物" + ] + }, + { + "name": "petrol", + "trans": [ + "汽油" + ] + }, + { + "name": "phase", + "trans": [ + "阶段" + ] + }, + { + "name": "phenomenon", + "trans": [ + "现象" + ] + }, + { + "name": "philosophy", + "trans": [ + "哲学" + ] + }, + { + "name": "phone/telephone", + "trans": [ + "电话" + ] + }, + { + "name": "photo", + "trans": [ + "照片" + ] + }, + { + "name": "phrase", + "trans": [ + "短语" + ] + }, + { + "name": "physical", + "trans": [ + "身体的" + ] + }, + { + "name": "physician", + "trans": [ + "医生" + ] + }, + { + "name": "physics", + "trans": [ + "物理" + ] + }, + { + "name": "piano", + "trans": [ + "钢琴" + ] + }, + { + "name": "pick", + "trans": [ + "摘" + ] + }, + { + "name": "picnic", + "trans": [ + "野餐" + ] + }, + { + "name": "picture", + "trans": [ + "图画" + ] + }, + { + "name": "pie", + "trans": [ + "派" + ] + }, + { + "name": "piece", + "trans": [ + "一块" + ] + }, + { + "name": "pig", + "trans": [ + "猪" + ] + }, + { + "name": "pill", + "trans": [ + "药丸" + ] + }, + { + "name": "pillow", + "trans": [ + "枕头" + ] + }, + { + "name": "pilot", + "trans": [ + "飞行员" + ] + }, + { + "name": "pin", + "trans": [ + "别针" + ] + }, + { + "name": "pink", + "trans": [ + "粉红色" + ] + }, + { + "name": "pioneer", + "trans": [ + "开拓者" + ] + }, + { + "name": "pipe", + "trans": [ + "管子" + ] + }, + { + "name": "pity", + "trans": [ + "遗憾" + ] + }, + { + "name": "pizza", + "trans": [ + "披萨" + ] + }, + { + "name": "place", + "trans": [ + "地方" + ] + }, + { + "name": "plain", + "trans": [ + "平原" + ] + }, + { + "name": "plan", + "trans": [ + "计划" + ] + }, + { + "name": "plane/aeroplane", + "trans": [ + "飞机" + ] + }, + { + "name": "planet", + "trans": [ + "行星" + ] + }, + { + "name": "plant", + "trans": [ + "植物" + ] + }, + { + "name": "plastic", + "trans": [ + "塑料" + ] + }, + { + "name": "plate", + "trans": [ + "盘子" + ] + }, + { + "name": "platform", + "trans": [ + "平台" + ] + }, + { + "name": "play", + "trans": [ + "玩" + ] + }, + { + "name": "playground", + "trans": [ + "操场" + ] + }, + { + "name": "please", + "trans": [ + "请" + ] + }, + { + "name": "plenty", + "trans": [ + "大量" + ] + }, + { + "name": "plot", + "trans": [ + "情节" + ] + }, + { + "name": "plug", + "trans": [ + "插头" + ] + }, + { + "name": "plumber", + "trans": [ + "水管工" + ] + }, + { + "name": "plural", + "trans": [ + "复数" + ] + }, + { + "name": "plus", + "trans": [ + "加号" + ] + }, + { + "name": "p.m.", + "trans": [ + "下午(如 9 p.m. 下午9点)" + ] + }, + { + "name": "pocket", + "trans": [ + "口袋" + ] + }, + { + "name": "poem", + "trans": [ + "诗" + ] + }, + { + "name": "poet", + "trans": [ + "诗人" + ] + }, + { + "name": "point", + "trans": [ + "点" + ] + }, + { + "name": "poison", + "trans": [ + "毒" + ] + }, + { + "name": "polar", + "trans": [ + "极地的" + ] + }, + { + "name": "pole", + "trans": [ + "极点" + ] + }, + { + "name": "police", + "trans": [ + "警察" + ] + }, + { + "name": "policeman", + "trans": [ + "男警察" + ] + }, + { + "name": "policewoman", + "trans": [ + "女警察" + ] + }, + { + "name": "policy", + "trans": [ + "政策" + ] + }, + { + "name": "polish", + "trans": [ + "波兰的" + ] + }, + { + "name": "polite", + "trans": [ + "有礼貌的" + ] + }, + { + "name": "politics", + "trans": [ + "政治" + ] + }, + { + "name": "poll", + "trans": [ + "投票" + ] + }, + { + "name": "pollute", + "trans": [ + "污染" + ] + }, + { + "name": "pond", + "trans": [ + "池塘" + ] + }, + { + "name": "pool", + "trans": [ + "池塘" + ] + }, + { + "name": "poor", + "trans": [ + "贫穷的" + ] + }, + { + "name": "popular", + "trans": [ + "受欢迎的" + ] + }, + { + "name": "population", + "trans": [ + "人口" + ] + }, + { + "name": "pork", + "trans": [ + "猪肉" + ] + }, + { + "name": "port", + "trans": [ + "港口" + ] + }, + { + "name": "portion", + "trans": [ + "部分" + ] + }, + { + "name": "pose", + "trans": [ + "姿势" + ] + }, + { + "name": "position", + "trans": [ + "位置" + ] + }, + { + "name": "positive", + "trans": [ + "正面的" + ] + }, + { + "name": "possession", + "trans": [ + "拥有" + ] + }, + { + "name": "possible", + "trans": [ + "可能的" + ] + }, + { + "name": "post", + "trans": [ + "帖子" + ] + }, + { + "name": "postcard", + "trans": [ + "明信片" + ] + }, + { + "name": "poster", + "trans": [ + "海报" + ] + }, + { + "name": "postpone", + "trans": [ + "推迟" + ] + }, + { + "name": "pot", + "trans": [ + "锅" + ] + }, + { + "name": "potato", + "trans": [ + "土豆" + ] + }, + { + "name": "potential", + "trans": [ + "潜在的" + ] + }, + { + "name": "pound", + "trans": [ + "磅" + ] + }, + { + "name": "pour", + "trans": [ + "倒" + ] + }, + { + "name": "poverty", + "trans": [ + "贫穷" + ] + }, + { + "name": "powder", + "trans": [ + "粉末" + ] + }, + { + "name": "power", + "trans": [ + "力量" + ] + }, + { + "name": "practical", + "trans": [ + "实际的" + ] + }, + { + "name": "practice", + "trans": [ + "练习" + ] + }, + { + "name": "praise", + "trans": [ + "赞美" + ] + }, + { + "name": "pray", + "trans": [ + "祈祷" + ] + }, + { + "name": "precaution", + "trans": [ + "预防" + ] + }, + { + "name": "precious", + "trans": [ + "宝贵的" + ] + }, + { + "name": "precisely", + "trans": [ + "精确地" + ] + }, + { + "name": "predict", + "trans": [ + "预测" + ] + }, + { + "name": "prefer", + "trans": [ + "更喜欢" + ] + }, + { + "name": "prejudice", + "trans": [ + "偏见" + ] + }, + { + "name": "premier", + "trans": [ + "首相" + ] + }, + { + "name": "prepare", + "trans": [ + "准备" + ] + }, + { + "name": "present", + "trans": [ + "目前的" + ] + }, + { + "name": "preserve", + "trans": [ + "保护" + ] + }, + { + "name": "president", + "trans": [ + "总统" + ] + }, + { + "name": "press", + "trans": [ + "按压" + ] + }, + { + "name": "pretend", + "trans": [ + "假装" + ] + }, + { + "name": "pretty", + "trans": [ + "漂亮的" + ] + }, + { + "name": "prevent", + "trans": [ + "阻止" + ] + }, + { + "name": "previous", + "trans": [ + "先前的" + ] + }, + { + "name": "price", + "trans": [ + "价格" + ] + }, + { + "name": "pride", + "trans": [ + "自豪" + ] + }, + { + "name": "primary", + "trans": [ + "初级的" + ] + }, + { + "name": "prime", + "trans": [ + "主要的" + ] + }, + { + "name": "primitive", + "trans": [ + "原始的" + ] + }, + { + "name": "principle", + "trans": [ + "原理" + ] + }, + { + "name": "print", + "trans": [ + "打印" + ] + }, + { + "name": "prior", + "trans": [ + "优先的" + ] + }, + { + "name": "prison", + "trans": [ + "监狱" + ] + }, + { + "name": "private", + "trans": [ + "私人的" + ] + }, + { + "name": "prize", + "trans": [ + "奖品" + ] + }, + { + "name": "probably", + "trans": [ + "可能地" + ] + }, + { + "name": "problem", + "trans": [ + "问题" + ] + }, + { + "name": "procedure", + "trans": [ + "程序" + ] + }, + { + "name": "proceed", + "trans": [ + "继续" + ] + }, + { + "name": "process", + "trans": [ + "过程" + ] + }, + { + "name": "produce", + "trans": [ + "生产" + ] + }, + { + "name": "product", + "trans": [ + "产品" + ] + }, + { + "name": "profession", + "trans": [ + "职业" + ] + }, + { + "name": "professor", + "trans": [ + "教授" + ] + }, + { + "name": "profile", + "trans": [ + "个人资料" + ] + }, + { + "name": "profit", + "trans": [ + "利润" + ] + }, + { + "name": "programme", + "trans": [ + "节目" + ] + }, + { + "name": "progress", + "trans": [ + "进步" + ] + }, + { + "name": "prohibit", + "trans": [ + "禁止" + ] + }, + { + "name": "project", + "trans": [ + "项目" + ] + }, + { + "name": "promise", + "trans": [ + "承诺" + ] + }, + { + "name": "promote", + "trans": [ + "提升" + ] + }, + { + "name": "pronounce", + "trans": [ + "发音" + ] + }, + { + "name": "proof", + "trans": [ + "证明" + ] + }, + { + "name": "proper", + "trans": [ + "适当的" + ] + }, + { + "name": "property", + "trans": [ + "财产" + ] + }, + { + "name": "proposal", + "trans": [ + "提议" + ] + }, + { + "name": "prospect", + "trans": [ + "前景" + ] + }, + { + "name": "protect", + "trans": [ + "保护" + ] + }, + { + "name": "protein", + "trans": [ + "蛋白质" + ] + }, + { + "name": "protest", + "trans": [ + "抗议" + ] + }, + { + "name": "proud", + "trans": [ + "骄傲的" + ] + }, + { + "name": "prove", + "trans": [ + "证明" + ] + }, + { + "name": "provide", + "trans": [ + "提供" + ] + }, + { + "name": "province", + "trans": [ + "省" + ] + }, + { + "name": "psychology", + "trans": [ + "心理学" + ] + }, + { + "name": "pub", + "trans": [ + "酒吧" + ] + }, + { + "name": "public", + "trans": [ + "公共的" + ] + }, + { + "name": "publish", + "trans": [ + "出版" + ] + }, + { + "name": "pudding", + "trans": [ + "布丁" + ] + }, + { + "name": "pull", + "trans": [ + "拉" + ] + }, + { + "name": "pumpkin", + "trans": [ + "南瓜" + ] + }, + { + "name": "punish", + "trans": [ + "惩罚" + ] + }, + { + "name": "pupil", + "trans": [ + "学生" + ] + }, + { + "name": "purchase", + "trans": [ + "购买" + ] + }, + { + "name": "pure", + "trans": [ + "纯的" + ] + }, + { + "name": "purple", + "trans": [ + "紫色" + ] + }, + { + "name": "purpose", + "trans": [ + "目的" + ] + }, + { + "name": "purse", + "trans": [ + "钱包" + ] + }, + { + "name": "pursue", + "trans": [ + "追求" + ] + }, + { + "name": "push", + "trans": [ + "推" + ] + }, + { + "name": "put", + "trans": [ + "放" + ] + }, + { + "name": "puzzle", + "trans": [ + "迷惑" + ] + }, + { + "name": "qualify", + "trans": [ + "取得资格" + ] + }, + { + "name": "quality", + "trans": [ + "质量" + ] + }, + { + "name": "quantity", + "trans": [ + "数量" + ] + }, + { + "name": "quarter", + "trans": [ + "四分之一" + ] + }, + { + "name": "queen", + "trans": [ + "王后" + ] + }, + { + "name": "question", + "trans": [ + "问题" + ] + }, + { + "name": "queue", + "trans": [ + "队列" + ] + }, + { + "name": "quick", + "trans": [ + "快的" + ] + }, + { + "name": "quiet", + "trans": [ + "安静的" + ] + }, + { + "name": "quit", + "trans": [ + "放弃" + ] + }, + { + "name": "quite", + "trans": [ + "完全的" + ] + }, + { + "name": "quiz", + "trans": [ + "测验" + ] + }, + { + "name": "quote", + "trans": [ + "引述" + ] + }, + { + "name": "rabbit", + "trans": [ + "兔子" + ] + }, + { + "name": "race", + "trans": [ + "比赛" + ] + }, + { + "name": "racket", + "trans": [ + "球拍" + ] + }, + { + "name": "radiation", + "trans": [ + "辐射" + ] + }, + { + "name": "radio", + "trans": [ + "无线电" + ] + }, + { + "name": "radium", + "trans": [ + "镭" + ] + }, + { + "name": "railway", + "trans": [ + "铁路" + ] + }, + { + "name": "rain", + "trans": [ + "雨" + ] + }, + { + "name": "rainbow", + "trans": [ + "彩虹" + ] + }, + { + "name": "raincoat", + "trans": [ + "雨衣" + ] + }, + { + "name": "raise", + "trans": [ + "提高" + ] + }, + { + "name": "random", + "trans": [ + "随机的" + ] + }, + { + "name": "range", + "trans": [ + "范围" + ] + }, + { + "name": "rank", + "trans": [ + "排名" + ] + }, + { + "name": "rap", + "trans": [ + "说唱" + ] + }, + { + "name": "rapid", + "trans": [ + "快速的" + ] + }, + { + "name": "rare", + "trans": [ + "稀有的" + ] + }, + { + "name": "rat", + "trans": [ + "老鼠" + ] + }, + { + "name": "rate", + "trans": [ + "速率" + ] + }, + { + "name": "rather", + "trans": [ + "相当" + ] + }, + { + "name": "raw", + "trans": [ + "原始的" + ] + }, + { + "name": "ray", + "trans": [ + "光线" + ] + }, + { + "name": "reach", + "trans": [ + "达到" + ] + }, + { + "name": "react", + "trans": [ + "反应" + ] + }, + { + "name": "read", + "trans": [ + "读" + ] + }, + { + "name": "ready", + "trans": [ + "准备好的" + ] + }, + { + "name": "ready", + "trans": [ + "准备好的" + ] + }, + { + "name": "real", + "trans": [ + "真实的" + ] + }, + { + "name": "realistic", + "trans": [ + "现实的" + ] + }, + { + "name": "realize", + "trans": [ + "实现" + ] + }, + { + "name": "reason", + "trans": [ + "原因" + ] + }, + { + "name": "recall", + "trans": [ + "回忆" + ] + }, + { + "name": "receive", + "trans": [ + "收到" + ] + }, + { + "name": "recent", + "trans": [ + "最近的" + ] + }, + { + "name": "reception", + "trans": [ + "接待" + ] + }, + { + "name": "recipe", + "trans": [ + "食谱" + ] + }, + { + "name": "recite", + "trans": [ + "背诵" + ] + }, + { + "name": "recognise", + "trans": [ + "认出" + ] + }, + { + "name": "recommend", + "trans": [ + "推荐" + ] + }, + { + "name": "record", + "trans": [ + "记录" + ] + }, + { + "name": "recover", + "trans": [ + "恢复" + ] + }, + { + "name": "recreation", + "trans": [ + "娱乐" + ] + }, + { + "name": "recycle", + "trans": [ + "回收" + ] + }, + { + "name": "red", + "trans": [ + "红色" + ] + }, + { + "name": "reduce", + "trans": [ + "减少" + ] + }, + { + "name": "refer", + "trans": [ + "参考" + ] + }, + { + "name": "reflect", + "trans": [ + "反射" + ] + }, + { + "name": "reform", + "trans": [ + "改革" + ] + }, + { + "name": "refresh", + "trans": [ + "刷新" + ] + }, + { + "name": "refund", + "trans": [ + "退款" + ] + }, + { + "name": "refuse", + "trans": [ + "拒绝" + ] + }, + { + "name": "regard", + "trans": [ + "看待" + ] + }, + { + "name": "regardless", + "trans": [ + "不管" + ] + }, + { + "name": "region", + "trans": [ + "地区" + ] + }, + { + "name": "register", + "trans": [ + "注册" + ] + }, + { + "name": "regret", + "trans": [ + "遗憾" + ] + }, + { + "name": "regular", + "trans": [ + "常规" + ] + }, + { + "name": "regulation", + "trans": [ + "规定" + ] + }, + { + "name": "reject", + "trans": [ + "拒绝" + ] + }, + { + "name": "relate", + "trans": [ + "相关" + ] + }, + { + "name": "relative", + "trans": [ + "亲戚" + ] + }, + { + "name": "relax", + "trans": [ + "放松" + ] + }, + { + "name": "relay", + "trans": [ + "接力" + ] + }, + { + "name": "release", + "trans": [ + "发布" + ] + }, + { + "name": "relevant", + "trans": [ + "相关的" + ] + }, + { + "name": "relief", + "trans": [ + "救济" + ] + }, + { + "name": "religious", + "trans": [ + "宗教的" + ] + }, + { + "name": "rely", + "trans": [ + "依赖" + ] + }, + { + "name": "remain", + "trans": [ + "保持" + ] + }, + { + "name": "remarkable", + "trans": [ + "显著的" + ] + }, + { + "name": "remember", + "trans": [ + "记得" + ] + }, + { + "name": "remind", + "trans": [ + "提醒" + ] + }, + { + "name": "remote", + "trans": [ + "遥远的" + ] + }, + { + "name": "remove", + "trans": [ + "移除" + ] + }, + { + "name": "rent", + "trans": [ + "租用" + ] + }, + { + "name": "repair", + "trans": [ + "修理" + ] + }, + { + "name": "repeat", + "trans": [ + "重复" + ] + }, + { + "name": "replace", + "trans": [ + "替换" + ] + }, + { + "name": "reply", + "trans": [ + "回答" + ] + }, + { + "name": "report", + "trans": [ + "报告" + ] + }, + { + "name": "represent", + "trans": [ + "代表" + ] + }, + { + "name": "republic", + "trans": [ + "共和国" + ] + }, + { + "name": "reputation", + "trans": [ + "名誉" + ] + }, + { + "name": "request", + "trans": [ + "请求" + ] + }, + { + "name": "require", + "trans": [ + "需要" + ] + }, + { + "name": "rescue", + "trans": [ + "救援" + ] + }, + { + "name": "research", + "trans": [ + "研究" + ] + }, + { + "name": "reserve", + "trans": [ + "储备" + ] + }, + { + "name": "resident", + "trans": [ + "居民" + ] + }, + { + "name": "resign", + "trans": [ + "辞职" + ] + }, + { + "name": "resistance", + "trans": [ + "抵抗" + ] + }, + { + "name": "resolve", + "trans": [ + "解决" + ] + }, + { + "name": "resort", + "trans": [ + "度假胜地" + ] + }, + { + "name": "resource", + "trans": [ + "资源" + ] + }, + { + "name": "respect", + "trans": [ + "尊重" + ] + }, + { + "name": "respective", + "trans": [ + "各自的" + ] + }, + { + "name": "respond", + "trans": [ + "回答" + ] + }, + { + "name": "responsible", + "trans": [ + "负责的" + ] + }, + { + "name": "rest", + "trans": [ + "休息" + ] + }, + { + "name": "restaurant", + "trans": [ + "餐厅" + ] + }, + { + "name": "restore", + "trans": [ + "恢复" + ] + }, + { + "name": "restrict", + "trans": [ + "限制" + ] + }, + { + "name": "result", + "trans": [ + "结果" + ] + }, + { + "name": "resume", + "trans": [ + "恢复" + ] + }, + { + "name": "retell", + "trans": [ + "重述" + ] + }, + { + "name": "retire", + "trans": [ + "退休" + ] + }, + { + "name": "return", + "trans": [ + "返回" + ] + }, + { + "name": "reunion", + "trans": [ + "团聚" + ] + }, + { + "name": "reveal", + "trans": [ + "揭示" + ] + }, + { + "name": "revenue", + "trans": [ + "收入" + ] + }, + { + "name": "review", + "trans": [ + "复习" + ] + }, + { + "name": "revise", + "trans": [ + "修改" + ] + }, + { + "name": "revolution", + "trans": [ + "革命" + ] + }, + { + "name": "reward", + "trans": [ + "奖励" + ] + }, + { + "name": "rhyme", + "trans": [ + "押韵" + ] + }, + { + "name": "rice", + "trans": [ + "米饭" + ] + }, + { + "name": "rich", + "trans": [ + "富有的" + ] + }, + { + "name": "riddle", + "trans": [ + "谜语" + ] + }, + { + "name": "ride", + "trans": [ + "骑" + ] + }, + { + "name": "rift", + "trans": [ + "裂痕" + ] + }, + { + "name": "right", + "trans": [ + "右" + ] + }, + { + "name": "rigid", + "trans": [ + "僵硬的" + ] + }, + { + "name": "ring", + "trans": [ + "环" + ] + }, + { + "name": "ripe", + "trans": [ + "成熟的" + ] + }, + { + "name": "rise", + "trans": [ + "上升" + ] + }, + { + "name": "risk", + "trans": [ + "风险" + ] + }, + { + "name": "river", + "trans": [ + "河" + ] + }, + { + "name": "road", + "trans": [ + "路" + ] + }, + { + "name": "roast", + "trans": [ + "烤" + ] + }, + { + "name": "robot", + "trans": [ + "机器人" + ] + }, + { + "name": "rock", + "trans": [ + "岩石" + ] + }, + { + "name": "rocket", + "trans": [ + "火箭" + ] + }, + { + "name": "role", + "trans": [ + "角色" + ] + }, + { + "name": "roll", + "trans": [ + "卷" + ] + }, + { + "name": "romantic", + "trans": [ + "浪漫的" + ] + }, + { + "name": "roof", + "trans": [ + "屋顶" + ] + }, + { + "name": "room", + "trans": [ + "房间" + ] + }, + { + "name": "root", + "trans": [ + "根" + ] + }, + { + "name": "rope", + "trans": [ + "绳子" + ] + }, + { + "name": "rose", + "trans": [ + "玫瑰" + ] + }, + { + "name": "rough", + "trans": [ + "粗糙的" + ] + }, + { + "name": "round", + "trans": [ + "圆的" + ] + }, + { + "name": "roundabout", + "trans": [ + "绕道" + ] + }, + { + "name": "route", + "trans": [ + "路" + ] + }, + { + "name": "routine", + "trans": [ + "例行公事" + ] + }, + { + "name": "row", + "trans": [ + "排" + ] + }, + { + "name": "royal", + "trans": [ + "皇家的" + ] + }, + { + "name": "rub", + "trans": [ + "擦" + ] + }, + { + "name": "rubber", + "trans": [ + "橡胶" + ] + }, + { + "name": "rubbish", + "trans": [ + "垃圾" + ] + }, + { + "name": "rude", + "trans": [ + "无礼的" + ] + }, + { + "name": "rugby", + "trans": [ + "橄榄球" + ] + }, + { + "name": "ruin", + "trans": [ + "毁灭" + ] + }, + { + "name": "rule", + "trans": [ + "规则" + ] + }, + { + "name": "run", + "trans": [ + "跑" + ] + }, + { + "name": "rural", + "trans": [ + "农村的" + ] + }, + { + "name": "rush", + "trans": [ + "冲" + ] + }, + { + "name": "sad", + "trans": [ + "悲伤的" + ] + }, + { + "name": "safe", + "trans": [ + "安全的" + ] + }, + { + "name": "safeguard", + "trans": [ + "安全措施" + ] + }, + { + "name": "sail", + "trans": [ + "航行" + ] + }, + { + "name": "sake", + "trans": [ + "命运" + ] + }, + { + "name": "salad", + "trans": [ + "沙拉" + ] + }, + { + "name": "salary", + "trans": [ + "工资" + ] + }, + { + "name": "sale", + "trans": [ + "卖" + ] + }, + { + "name": "salesman/saleswoman/salesperson", + "trans": [ + "推销员" + ] + }, + { + "name": "salt", + "trans": [ + "盐" + ] + }, + { + "name": "same", + "trans": [ + "相同的" + ] + }, + { + "name": "sample", + "trans": [ + "样本" + ] + }, + { + "name": "sand", + "trans": [ + "沙" + ] + }, + { + "name": "sandstorm", + "trans": [ + "沙尘暴" + ] + }, + { + "name": "sandwich", + "trans": [ + "三明治" + ] + }, + { + "name": "satellite", + "trans": [ + "卫星" + ] + }, + { + "name": "satisfy", + "trans": [ + "满足" + ] + }, + { + "name": "sauce", + "trans": [ + "调味汁" + ] + }, + { + "name": "saucer", + "trans": [ + "茶碟" + ] + }, + { + "name": "sausage", + "trans": [ + "香肠" + ] + }, + { + "name": "save", + "trans": [ + "救" + ] + }, + { + "name": "say", + "trans": [ + "说" + ] + }, + { + "name": "saying", + "trans": [ + "成语" + ] + }, + { + "name": "scale", + "trans": [ + "秤" + ] + }, + { + "name": "scan", + "trans": [ + "扫描" + ] + }, + { + "name": "scare", + "trans": [ + "惊吓" + ] + }, + { + "name": "scarf", + "trans": [ + "围巾" + ] + }, + { + "name": "scene", + "trans": [ + "场景" + ] + }, + { + "name": "schedule", + "trans": [ + "时间表" + ] + }, + { + "name": "scholarship", + "trans": [ + "奖学金" + ] + }, + { + "name": "school", + "trans": [ + "学校" + ] + }, + { + "name": "schoolbag", + "trans": [ + "书包" + ] + }, + { + "name": "science", + "trans": [ + "科学" + ] + }, + { + "name": "scissors", + "trans": [ + "剪刀" + ] + }, + { + "name": "score", + "trans": [ + "得分" + ] + }, + { + "name": "scream", + "trans": [ + "尖叫" + ] + }, + { + "name": "screen", + "trans": [ + "屏幕" + ] + }, + { + "name": "sculpture", + "trans": [ + "雕塑" + ] + }, + { + "name": "sea", + "trans": [ + "海洋" + ] + }, + { + "name": "seal", + "trans": [ + "海豹" + ] + }, + { + "name": "search", + "trans": [ + "搜索" + ] + }, + { + "name": "season", + "trans": [ + "季节" + ] + }, + { + "name": "seat", + "trans": [ + "座位" + ] + }, + { + "name": "second", + "trans": [ + "第二" + ] + }, + { + "name": "secondary", + "trans": [ + "次要的" + ] + }, + { + "name": "secret", + "trans": [ + "秘密" + ] + }, + { + "name": "secretary", + "trans": [ + "秘书" + ] + }, + { + "name": "section", + "trans": [ + "部分" + ] + }, + { + "name": "sector", + "trans": [ + "扇形区域" + ] + }, + { + "name": "secure", + "trans": [ + "安全的" + ] + }, + { + "name": "see", + "trans": [ + "看" + ] + }, + { + "name": "seed", + "trans": [ + "种子" + ] + }, + { + "name": "seek", + "trans": [ + "寻找" + ] + }, + { + "name": "seem", + "trans": [ + "似乎" + ] + }, + { + "name": "seize", + "trans": [ + "抓住" + ] + }, + { + "name": "seldom", + "trans": [ + "很少" + ] + }, + { + "name": "select", + "trans": [ + "选择" + ] + }, + { + "name": "sell", + "trans": [ + "卖" + ] + }, + { + "name": "send", + "trans": [ + "送" + ] + }, + { + "name": "senior", + "trans": [ + "高级的" + ] + }, + { + "name": "sense", + "trans": [ + "感觉" + ] + }, + { + "name": "sensitive", + "trans": [ + "敏感的" + ] + }, + { + "name": "sentence", + "trans": [ + "句子" + ] + }, + { + "name": "separate", + "trans": [ + "分开" + ] + }, + { + "name": "series", + "trans": [ + "系列" + ] + }, + { + "name": "serious", + "trans": [ + "严重的" + ] + }, + { + "name": "servant", + "trans": [ + "仆人" + ] + }, + { + "name": "serve", + "trans": [ + "服务" + ] + }, + { + "name": "session", + "trans": [ + "会话" + ] + }, + { + "name": "set", + "trans": [ + "设置" + ] + }, + { + "name": "setting", + "trans": [ + "环境" + ] + }, + { + "name": "settle", + "trans": [ + "定居" + ] + }, + { + "name": "several", + "trans": [ + "几个" + ] + }, + { + "name": "severe", + "trans": [ + "严重的" + ] + }, + { + "name": "sew", + "trans": [ + "缝纫" + ] + }, + { + "name": "sex", + "trans": [ + "性别" + ] + }, + { + "name": "shade", + "trans": [ + "阴影" + ] + }, + { + "name": "shadow", + "trans": [ + "影子" + ] + }, + { + "name": "shake", + "trans": [ + "摇动" + ] + }, + { + "name": "shall", + "trans": [ + "将要" + ] + }, + { + "name": "shallow", + "trans": [ + "浅的" + ] + }, + { + "name": "shame", + "trans": [ + "羞愧" + ] + }, + { + "name": "shampoo", + "trans": [ + "洗发水" + ] + }, + { + "name": "shape", + "trans": [ + "形状" + ] + }, + { + "name": "share", + "trans": [ + "分享" + ] + }, + { + "name": "shark", + "trans": [ + "鲨鱼" + ] + }, + { + "name": "sharp", + "trans": [ + "锋利的" + ] + }, + { + "name": "shave", + "trans": [ + "剃须" + ] + }, + { + "name": "she", + "trans": [ + "她" + ] + }, + { + "name": "sheep", + "trans": [ + "羊" + ] + }, + { + "name": "sheet", + "trans": [ + "片" + ] + }, + { + "name": "shelf", + "trans": [ + "架子" + ] + }, + { + "name": "shelter", + "trans": [ + "庇护所" + ] + }, + { + "name": "shift", + "trans": [ + "转移" + ] + }, + { + "name": "shine", + "trans": [ + "照耀" + ] + }, + { + "name": "ship", + "trans": [ + "船" + ] + }, + { + "name": "shirt", + "trans": [ + "衬衫" + ] + }, + { + "name": "shock", + "trans": [ + "震惊" + ] + }, + { + "name": "shoe", + "trans": [ + "鞋" + ] + }, + { + "name": "shoot", + "trans": [ + "射击" + ] + }, + { + "name": "shop", + "trans": [ + "商店" + ] + }, + { + "name": "shore", + "trans": [ + "海岸" + ] + }, + { + "name": "short", + "trans": [ + "短的" + ] + }, + { + "name": "should", + "trans": [ + "应该" + ] + }, + { + "name": "shoulder", + "trans": [ + "肩" + ] + }, + { + "name": "shout", + "trans": [ + "大喊" + ] + }, + { + "name": "show", + "trans": [ + "显示" + ] + }, + { + "name": "shower", + "trans": [ + "淋浴" + ] + }, + { + "name": "shut", + "trans": [ + "关上" + ] + }, + { + "name": "shy", + "trans": [ + "害羞" + ] + }, + { + "name": "sick", + "trans": [ + "生病的" + ] + }, + { + "name": "side", + "trans": [ + "边" + ] + }, + { + "name": "sidewalk", + "trans": [ + "人行道" + ] + }, + { + "name": "sight", + "trans": [ + "景象" + ] + }, + { + "name": "sightseeing", + "trans": [ + "观光" + ] + }, + { + "name": "sign", + "trans": [ + "签名" + ] + }, + { + "name": "signal", + "trans": [ + "信号" + ] + }, + { + "name": "signature", + "trans": [ + "签名" + ] + }, + { + "name": "significant", + "trans": [ + "重要的" + ] + }, + { + "name": "silent", + "trans": [ + "安静的" + ] + }, + { + "name": "silk", + "trans": [ + "丝绸" + ] + }, + { + "name": "silly", + "trans": [ + "愚蠢的" + ] + }, + { + "name": "silver", + "trans": [ + "银" + ] + }, + { + "name": "similar", + "trans": [ + "相似的" + ] + }, + { + "name": "simple", + "trans": [ + "简单的" + ] + }, + { + "name": "since", + "trans": [ + "自从" + ] + }, + { + "name": "sincere", + "trans": [ + "真诚的" + ] + }, + { + "name": "sing", + "trans": [ + "唱" + ] + }, + { + "name": "single", + "trans": [ + "单一的" + ] + }, + { + "name": "singular", + "trans": [ + "单数的" + ] + }, + { + "name": "sink", + "trans": [ + "沉下去" + ] + }, + { + "name": "sister", + "trans": [ + "姐妹" + ] + }, + { + "name": "sit", + "trans": [ + "坐" + ] + }, + { + "name": "site", + "trans": [ + "地点" + ] + }, + { + "name": "situation", + "trans": [ + "情况" + ] + }, + { + "name": "size", + "trans": [ + "尺寸" + ] + }, + { + "name": "skate", + "trans": [ + "滑冰" + ] + }, + { + "name": "skateboard", + "trans": [ + "滑板" + ] + }, + { + "name": "ski", + "trans": [ + "滑雪" + ] + }, + { + "name": "skill", + "trans": [ + "技能" + ] + }, + { + "name": "skin", + "trans": [ + "皮肤" + ] + }, + { + "name": "skip", + "trans": [ + "跳过" + ] + }, + { + "name": "skirt", + "trans": [ + "裙子" + ] + }, + { + "name": "sky", + "trans": [ + "天空" + ] + }, + { + "name": "sleep", + "trans": [ + "睡觉" + ] + }, + { + "name": "sleeve", + "trans": [ + "袖子" + ] + }, + { + "name": "slice", + "trans": [ + "切片" + ] + }, + { + "name": "slide", + "trans": [ + "滑下" + ] + }, + { + "name": "slight", + "trans": [ + "轻微的" + ] + }, + { + "name": "slim", + "trans": [ + "纤细的" + ] + }, + { + "name": "slip", + "trans": [ + "滑倒" + ] + }, + { + "name": "slow", + "trans": [ + "慢的" + ] + }, + { + "name": "small", + "trans": [ + "小的" + ] + }, + { + "name": "smart", + "trans": [ + "聪明的" + ] + }, + { + "name": "smell", + "trans": [ + "气味" + ] + }, + { + "name": "smile", + "trans": [ + "微笑" + ] + }, + { + "name": "smog", + "trans": [ + "烟雾" + ] + }, + { + "name": "smoke", + "trans": [ + "吸烟" + ] + }, + { + "name": "smooth", + "trans": [ + "平滑的" + ] + }, + { + "name": "snack", + "trans": [ + "小吃" + ] + }, + { + "name": "snake", + "trans": [ + "蛇" + ] + }, + { + "name": "sneaker", + "trans": [ + "运动鞋" + ] + }, + { + "name": "sneeze", + "trans": [ + "打喷嚏" + ] + }, + { + "name": "snow", + "trans": [ + "雪" + ] + }, + { + "name": "snowboarding", + "trans": [ + "单板滑雪" + ] + }, + { + "name": "so", + "trans": [ + "所以" + ] + }, + { + "name": "soap", + "trans": [ + "肥皂" + ] + }, + { + "name": "soccer", + "trans": [ + "足球" + ] + }, + { + "name": "socialist", + "trans": [ + "社会主义者" + ] + }, + { + "name": "society", + "trans": [ + "社会" + ] + }, + { + "name": "sock", + "trans": [ + "短袜" + ] + }, + { + "name": "sofa", + "trans": [ + "沙发" + ] + }, + { + "name": "soft", + "trans": [ + "柔软的" + ] + }, + { + "name": "software", + "trans": [ + "软件" + ] + }, + { + "name": "soil", + "trans": [ + "土壤" + ] + }, + { + "name": "solar", + "trans": [ + "太阳的" + ] + }, + { + "name": "soldier", + "trans": [ + "士兵" + ] + }, + { + "name": "solid", + "trans": [ + "固态的" + ] + }, + { + "name": "solve", + "trans": [ + "解决" + ] + }, + { + "name": "some", + "trans": [ + "一些" + ] + }, + { + "name": "somebody/someone", + "trans": [ + "某人/有人" + ] + }, + { + "name": "somehow", + "trans": [ + "不知怎么地" + ] + }, + { + "name": "something", + "trans": [ + "某物" + ] + }, + { + "name": "sometimes", + "trans": [ + "有时" + ] + }, + { + "name": "somewhat", + "trans": [ + "有点" + ] + }, + { + "name": "somewhere", + "trans": [ + "在某处" + ] + }, + { + "name": "son", + "trans": [ + "儿子" + ] + }, + { + "name": "song", + "trans": [ + "歌曲" + ] + }, + { + "name": "soon", + "trans": [ + "不久" + ] + }, + { + "name": "sore", + "trans": [ + "疼痛的" + ] + }, + { + "name": "sorrow", + "trans": [ + "悲伤的" + ] + }, + { + "name": "sorry", + "trans": [ + "抱歉的" + ] + }, + { + "name": "sort", + "trans": [ + "种类" + ] + }, + { + "name": "soul", + "trans": [ + "灵魂" + ] + }, + { + "name": "sound", + "trans": [ + "声音" + ] + }, + { + "name": "soup", + "trans": [ + "汤" + ] + }, + { + "name": "sour", + "trans": [ + "酸的" + ] + }, + { + "name": "source", + "trans": [ + "来源" + ] + }, + { + "name": "south", + "trans": [ + "南方" + ] + }, + { + "name": "souvenir", + "trans": [ + "纪念品" + ] + }, + { + "name": "sow", + "trans": [ + "播种" + ] + }, + { + "name": "space", + "trans": [ + "空间" + ] + }, + { + "name": "spaceship", + "trans": [ + "宇宙飞船" + ] + }, + { + "name": "spare", + "trans": [ + "空闲的" + ] + }, + { + "name": "speak", + "trans": [ + "说" + ] + }, + { + "name": "special", + "trans": [ + "特殊的" + ] + }, + { + "name": "specialty", + "trans": [ + "专业" + ] + }, + { + "name": "species", + "trans": [ + "物种" + ] + }, + { + "name": "specific", + "trans": [ + "具体的" + ] + }, + { + "name": "speech", + "trans": [ + "演讲" + ] + }, + { + "name": "speed", + "trans": [ + "速度" + ] + }, + { + "name": "spell", + "trans": [ + "拼写" + ] + }, + { + "name": "spend", + "trans": [ + "花费" + ] + }, + { + "name": "spirit", + "trans": [ + "精神" + ] + }, + { + "name": "spit", + "trans": [ + "吐痰" + ] + }, + { + "name": "splendid", + "trans": [ + "壮丽的" + ] + }, + { + "name": "spoil", + "trans": [ + "损坏" + ] + }, + { + "name": "sponsor", + "trans": [ + "赞助者" + ] + }, + { + "name": "spoon", + "trans": [ + "勺子" + ] + }, + { + "name": "sportswear", + "trans": [ + "运动服" + ] + }, + { + "name": "spot", + "trans": [ + "点" + ] + }, + { + "name": "spray", + "trans": [ + "喷洒" + ] + }, + { + "name": "spread", + "trans": [ + "传播" + ] + }, + { + "name": "spring", + "trans": [ + "春天" + ] + }, + { + "name": "spy", + "trans": [ + "间谍" + ] + }, + { + "name": "square", + "trans": [ + "广场" + ] + }, + { + "name": "stability", + "trans": [ + "稳定性" + ] + }, + { + "name": "stadium", + "trans": [ + "体育场" + ] + }, + { + "name": "staff", + "trans": [ + "职员" + ] + }, + { + "name": "stage", + "trans": [ + "舞台" + ] + }, + { + "name": "stair", + "trans": [ + "楼梯" + ] + }, + { + "name": "stamp", + "trans": [ + "邮票" + ] + }, + { + "name": "stand", + "trans": [ + "站立" + ] + }, + { + "name": "standard", + "trans": [ + "标准" + ] + }, + { + "name": "star", + "trans": [ + "星星" + ] + }, + { + "name": "stare", + "trans": [ + "凝视" + ] + }, + { + "name": "start", + "trans": [ + "开始" + ] + }, + { + "name": "starve", + "trans": [ + "饿死" + ] + }, + { + "name": "state", + "trans": [ + "状态" + ] + }, + { + "name": "station", + "trans": [ + "车站" + ] + }, + { + "name": "stationery", + "trans": [ + "文具" + ] + }, + { + "name": "statistic", + "trans": [ + "统计的" + ] + }, + { + "name": "statue", + "trans": [ + "雕像" + ] + }, + { + "name": "status", + "trans": [ + "地位" + ] + }, + { + "name": "stay", + "trans": [ + "停留" + ] + }, + { + "name": "steady", + "trans": [ + "稳定的" + ] + }, + { + "name": "steak", + "trans": [ + "牛排" + ] + }, + { + "name": "steal", + "trans": [ + "偷" + ] + }, + { + "name": "steam", + "trans": [ + "蒸汽" + ] + }, + { + "name": "steel", + "trans": [ + "钢" + ] + }, + { + "name": "step", + "trans": [ + "步骤" + ] + }, + { + "name": "steward", + "trans": [ + "管家" + ] + }, + { + "name": "stick", + "trans": [ + "棍子" + ] + }, + { + "name": "still", + "trans": [ + "仍然" + ] + }, + { + "name": "stimulate", + "trans": [ + "刺激" + ] + }, + { + "name": "stir", + "trans": [ + "搅拌" + ] + }, + { + "name": "stock", + "trans": [ + "股票" + ] + }, + { + "name": "stomach", + "trans": [ + "胃" + ] + }, + { + "name": "stomachache", + "trans": [ + "胃痛" + ] + }, + { + "name": "stone", + "trans": [ + "石头" + ] + }, + { + "name": "stop", + "trans": [ + "停止" + ] + }, + { + "name": "store", + "trans": [ + "商店" + ] + }, + { + "name": "storey", + "trans": [ + "楼层" + ] + }, + { + "name": "storm", + "trans": [ + "风暴" + ] + }, + { + "name": "story", + "trans": [ + "故事" + ] + }, + { + "name": "straight", + "trans": [ + "直的" + ] + }, + { + "name": "straightforward", + "trans": [ + "直接的" + ] + }, + { + "name": "strait", + "trans": [ + "海峡" + ] + }, + { + "name": "strange", + "trans": [ + "奇怪的" + ] + }, + { + "name": "strategy", + "trans": [ + "策略" + ] + }, + { + "name": "strawberry", + "trans": [ + "草莓" + ] + }, + { + "name": "stream", + "trans": [ + "溪流" + ] + }, + { + "name": "street", + "trans": [ + "街道" + ] + }, + { + "name": "stress", + "trans": [ + "强调" + ] + }, + { + "name": "stretch", + "trans": [ + "拉伸" + ] + }, + { + "name": "strict", + "trans": [ + "严格的" + ] + }, + { + "name": "strike", + "trans": [ + "罢工" + ] + }, + { + "name": "string", + "trans": [ + "线" + ] + }, + { + "name": "strong", + "trans": [ + "强壮的" + ] + }, + { + "name": "structure", + "trans": [ + "结构" + ] + }, + { + "name": "struggle", + "trans": [ + "斗争" + ] + }, + { + "name": "student", + "trans": [ + "学生" + ] + }, + { + "name": "studio", + "trans": [ + "工作室" + ] + }, + { + "name": "study", + "trans": [ + "学习" + ] + }, + { + "name": "stuff", + "trans": [ + "东西" + ] + }, + { + "name": "stupid", + "trans": [ + "愚蠢的" + ] + }, + { + "name": "style", + "trans": [ + "风格" + ] + }, + { + "name": "subject", + "trans": [ + "主题" + ] + }, + { + "name": "subjective", + "trans": [ + "主观的" + ] + }, + { + "name": "submit", + "trans": [ + "提交" + ] + }, + { + "name": "subscribe", + "trans": [ + "订阅" + ] + }, + { + "name": "subsequent", + "trans": [ + "后续的" + ] + }, + { + "name": "substance", + "trans": [ + "物质" + ] + }, + { + "name": "suburb", + "trans": [ + "郊区" + ] + }, + { + "name": "subway", + "trans": [ + "地铁" + ] + }, + { + "name": "succeed", + "trans": [ + "成功" + ] + }, + { + "name": "success", + "trans": [ + "成功" + ] + }, + { + "name": "such", + "trans": [ + "这样的" + ] + }, + { + "name": "sudden", + "trans": [ + "突然的" + ] + }, + { + "name": "suffer", + "trans": [ + "遭受" + ] + }, + { + "name": "sufficient", + "trans": [ + "足够的" + ] + }, + { + "name": "sugar", + "trans": [ + "糖" + ] + }, + { + "name": "suggest", + "trans": [ + "建议" + ] + }, + { + "name": "suit", + "trans": [ + "合适" + ] + }, + { + "name": "suitcase", + "trans": [ + "手提箱" + ] + }, + { + "name": "suite", + "trans": [ + "套房" + ] + }, + { + "name": "sum", + "trans": [ + "总数" + ] + }, + { + "name": "summary", + "trans": [ + "总结" + ] + }, + { + "name": "summer", + "trans": [ + "夏天" + ] + }, + { + "name": "sun", + "trans": [ + "太阳" + ] + }, + { + "name": "sunglasses", + "trans": [ + "太阳镜" + ] + }, + { + "name": "sunshine", + "trans": [ + "阳光" + ] + }, + { + "name": "super", + "trans": [ + "极好的" + ] + }, + { + "name": "superb", + "trans": [ + "极佳的" + ] + }, + { + "name": "superior", + "trans": [ + "更好的" + ] + }, + { + "name": "supermarket", + "trans": [ + "超市" + ] + }, + { + "name": "supper", + "trans": [ + "晚餐" + ] + }, + { + "name": "supply", + "trans": [ + "供应" + ] + }, + { + "name": "support", + "trans": [ + "支持" + ] + }, + { + "name": "suppose", + "trans": [ + "假设" + ] + }, + { + "name": "sure", + "trans": [ + "确定的" + ] + }, + { + "name": "surf", + "trans": [ + "冲浪" + ] + }, + { + "name": "surface", + "trans": [ + "表面" + ] + }, + { + "name": "surgery", + "trans": [ + "外科手术" + ] + }, + { + "name": "surname", + "trans": [ + "姓氏" + ] + }, + { + "name": "surprise", + "trans": [ + "惊喜" + ] + }, + { + "name": "surround", + "trans": [ + "围绕" + ] + }, + { + "name": "survey", + "trans": [ + "调查" + ] + }, + { + "name": "survive", + "trans": [ + "生存" + ] + }, + { + "name": "suspect", + "trans": [ + "怀疑" + ] + }, + { + "name": "suspend", + "trans": [ + "悬挂" + ] + }, + { + "name": "sustain", + "trans": [ + "维持" + ] + }, + { + "name": "swallow", + "trans": [ + "吞下" + ] + }, + { + "name": "swear", + "trans": [ + "发誓" + ] + }, + { + "name": "sweat", + "trans": [ + "流汗" + ] + }, + { + "name": "sweep", + "trans": [ + "扫" + ] + }, + { + "name": "sweet", + "trans": [ + "甜的" + ] + }, + { + "name": "swim", + "trans": [ + "游泳" + ] + }, + { + "name": "swing", + "trans": [ + "摆动" + ] + }, + { + "name": "switch", + "trans": [ + "开关" + ] + }, + { + "name": "symbol", + "trans": [ + "象征" + ] + }, + { + "name": "sympathy", + "trans": [ + "同情" + ] + }, + { + "name": "symphony", + "trans": [ + "交响乐" + ] + }, + { + "name": "symptom", + "trans": [ + "症状" + ] + }, + { + "name": "system", + "trans": [ + "系统" + ] + }, + { + "name": "table", + "trans": [ + "桌子" + ] + }, + { + "name": "tablet", + "trans": [ + "药片" + ] + }, + { + "name": "tackle", + "trans": [ + "处理" + ] + }, + { + "name": "tag", + "trans": [ + "标签" + ] + }, + { + "name": "tail", + "trans": [ + "尾巴" + ] + }, + { + "name": "tailor", + "trans": [ + "裁缝" + ] + }, + { + "name": "take", + "trans": [ + "拿" + ] + }, + { + "name": "tale", + "trans": [ + "故事" + ] + }, + { + "name": "talent", + "trans": [ + "天赋" + ] + }, + { + "name": "talk", + "trans": [ + "谈话" + ] + }, + { + "name": "tall", + "trans": [ + "高的" + ] + }, + { + "name": "tank", + "trans": [ + "坦克" + ] + }, + { + "name": "tap", + "trans": [ + "轻敲" + ] + }, + { + "name": "tape", + "trans": [ + "磁带" + ] + }, + { + "name": "target", + "trans": [ + "目标" + ] + }, + { + "name": "task", + "trans": [ + "任务" + ] + }, + { + "name": "taste", + "trans": [ + "味道" + ] + }, + { + "name": "tax", + "trans": [ + "税" + ] + }, + { + "name": "taxi", + "trans": [ + "出租车" + ] + }, + { + "name": "tea", + "trans": [ + "茶" + ] + }, + { + "name": "teach", + "trans": [ + "教" + ] + }, + { + "name": "team", + "trans": [ + "团队" + ] + }, + { + "name": "teapot", + "trans": [ + "茶壶" + ] + }, + { + "name": "tear", + "trans": [ + "撕开" + ] + }, + { + "name": "technical", + "trans": [ + "技术的" + ] + }, + { + "name": "technique", + "trans": [ + "技术" + ] + }, + { + "name": "technology", + "trans": [ + "技术" + ] + }, + { + "name": "teenager", + "trans": [ + "青少年" + ] + }, + { + "name": "telescope", + "trans": [ + "望远镜" + ] + }, + { + "name": "television/TV", + "trans": [ + "电视" + ] + }, + { + "name": "tell", + "trans": [ + "告诉" + ] + }, + { + "name": "temperature", + "trans": [ + "温度" + ] + }, + { + "name": "temple", + "trans": [ + "寺庙" + ] + }, + { + "name": "temporary", + "trans": [ + "临时的" + ] + }, + { + "name": "ten", + "trans": [ + "十" + ] + }, + { + "name": "tend", + "trans": [ + "趋向" + ] + }, + { + "name": "tender", + "trans": [ + "温柔的" + ] + }, + { + "name": "tennis", + "trans": [ + "网球" + ] + }, + { + "name": "tense", + "trans": [ + "紧张的" + ] + }, + { + "name": "tent", + "trans": [ + "帐篷" + ] + }, + { + "name": "tenth", + "trans": [ + "第十" + ] + }, + { + "name": "term", + "trans": [ + "术语" + ] + }, + { + "name": "terminal", + "trans": [ + "终端" + ] + }, + { + "name": "terrible", + "trans": [ + "可怕的" + ] + }, + { + "name": "territory", + "trans": [ + "领土" + ] + }, + { + "name": "test", + "trans": [ + "测试" + ] + }, + { + "name": "text", + "trans": [ + "文本" + ] + }, + { + "name": "textbook", + "trans": [ + "教科书" + ] + }, + { + "name": "than", + "trans": [ + "比" + ] + }, + { + "name": "thank", + "trans": [ + "感谢" + ] + }, + { + "name": "that", + "trans": [ + "那个" + ] + }, + { + "name": "the", + "trans": [ + "这个" + ] + }, + { + "name": "theatre", + "trans": [ + "剧院" + ] + }, + { + "name": "theft", + "trans": [ + "盗窃" + ] + }, + { + "name": "their", + "trans": [ + "他们的" + ] + }, + { + "name": "them", + "trans": [ + "他们" + ] + }, + { + "name": "theme", + "trans": [ + "主题" + ] + }, + { + "name": "then", + "trans": [ + "然后" + ] + }, + { + "name": "theory", + "trans": [ + "理论" + ] + }, + { + "name": "therapy", + "trans": [ + "治疗" + ] + }, + { + "name": "there", + "trans": [ + "那里" + ] + }, + { + "name": "therefore", + "trans": [ + "因此" + ] + }, + { + "name": "these", + "trans": [ + "这些" + ] + }, + { + "name": "they", + "trans": [ + "他们" + ] + }, + { + "name": "thick", + "trans": [ + "厚的" + ] + }, + { + "name": "thief", + "trans": [ + "小偷" + ] + }, + { + "name": "thin", + "trans": [ + "薄的" + ] + }, + { + "name": "thing", + "trans": [ + "事情" + ] + }, + { + "name": "think", + "trans": [ + "想" + ] + }, + { + "name": "third", + "trans": [ + "第三" + ] + }, + { + "name": "thirsty", + "trans": [ + "口渴的" + ] + }, + { + "name": "this", + "trans": [ + "这个" + ] + }, + { + "name": "thorough", + "trans": [ + "彻底的" + ] + }, + { + "name": "those", + "trans": [ + "那些" + ] + }, + { + "name": "though", + "trans": [ + "虽然" + ] + }, + { + "name": "thought", + "trans": [ + "思考" + ] + }, + { + "name": "thousand", + "trans": [ + "千" + ] + }, + { + "name": "thread", + "trans": [ + "线程" + ] + }, + { + "name": "threat", + "trans": [ + "威胁" + ] + }, + { + "name": "throat", + "trans": [ + "喉咙" + ] + }, + { + "name": "through", + "trans": [ + "穿过" + ] + }, + { + "name": "throughout", + "trans": [ + "贯穿" + ] + }, + { + "name": "throw", + "trans": [ + "扔" + ] + }, + { + "name": "thunder", + "trans": [ + "雷声" + ] + }, + { + "name": "thunderstorm", + "trans": [ + "雷暴" + ] + }, + { + "name": "thus", + "trans": [ + "因此" + ] + }, + { + "name": "tick", + "trans": [ + "滴答声" + ] + }, + { + "name": "ticket", + "trans": [ + "票" + ] + }, + { + "name": "tide", + "trans": [ + "潮汐" + ] + }, + { + "name": "tidy", + "trans": [ + "整洁" + ] + }, + { + "name": "tie", + "trans": [ + "领带" + ] + }, + { + "name": "tiger", + "trans": [ + "老虎" + ] + }, + { + "name": "tight", + "trans": [ + "紧的" + ] + }, + { + "name": "time", + "trans": [ + "时间" + ] + }, + { + "name": "timetable", + "trans": [ + "时间表" + ] + }, + { + "name": "timid", + "trans": [ + "胆小的" + ] + }, + { + "name": "tin", + "trans": [ + "锡" + ] + }, + { + "name": "tiny", + "trans": [ + "微小的" + ] + }, + { + "name": "tip", + "trans": [ + "小费" + ] + }, + { + "name": "tired", + "trans": [ + "疲劳的" + ] + }, + { + "name": "tissue", + "trans": [ + "组织" + ] + }, + { + "name": "title", + "trans": [ + "标题" + ] + }, + { + "name": "to", + "trans": [ + "到" + ] + }, + { + "name": "toast", + "trans": [ + "烤面包" + ] + }, + { + "name": "tobacco", + "trans": [ + "烟草" + ] + }, + { + "name": "today", + "trans": [ + "今天" + ] + }, + { + "name": "together", + "trans": [ + "一起" + ] + }, + { + "name": "toilet", + "trans": [ + "马桶" + ] + }, + { + "name": "tolerate", + "trans": [ + "容忍" + ] + }, + { + "name": "tomato", + "trans": [ + "西红柿" + ] + }, + { + "name": "tomorrow", + "trans": [ + "明天" + ] + }, + { + "name": "ton", + "trans": [ + "吨" + ] + }, + { + "name": "tone", + "trans": [ + "语调" + ] + }, + { + "name": "tonight", + "trans": [ + "今晚" + ] + }, + { + "name": "too", + "trans": [ + "也" + ] + }, + { + "name": "tool", + "trans": [ + "工具" + ] + }, + { + "name": "tooth", + "trans": [ + "牙齿" + ] + }, + { + "name": "toothache", + "trans": [ + "牙痛" + ] + }, + { + "name": "toothbrush", + "trans": [ + "牙刷" + ] + }, + { + "name": "toothpaste", + "trans": [ + "牙膏" + ] + }, + { + "name": "top", + "trans": [ + "顶部" + ] + }, + { + "name": "topic", + "trans": [ + "话题" + ] + }, + { + "name": "torch", + "trans": [ + "火把" + ] + }, + { + "name": "total", + "trans": [ + "总数" + ] + }, + { + "name": "touch", + "trans": [ + "触摸" + ] + }, + { + "name": "tough", + "trans": [ + "强硬的" + ] + }, + { + "name": "tour", + "trans": [ + "旅行" + ] + }, + { + "name": "tournament", + "trans": [ + "比赛" + ] + }, + { + "name": "towards", + "trans": [ + "朝着" + ] + }, + { + "name": "towel", + "trans": [ + "毛巾" + ] + }, + { + "name": "tower", + "trans": [ + "塔" + ] + }, + { + "name": "town", + "trans": [ + "城镇" + ] + }, + { + "name": "toy", + "trans": [ + "玩具" + ] + }, + { + "name": "trace", + "trans": [ + "痕迹" + ] + }, + { + "name": "track", + "trans": [ + "轨道" + ] + }, + { + "name": "trade", + "trans": [ + "交易" + ] + }, + { + "name": "tradition", + "trans": [ + "传统" + ] + }, + { + "name": "traffic", + "trans": [ + "交通" + ] + }, + { + "name": "trail", + "trans": [ + "足迹" + ] + }, + { + "name": "train", + "trans": [ + "火车" + ] + }, + { + "name": "transfer", + "trans": [ + "转移" + ] + }, + { + "name": "transform", + "trans": [ + "转变" + ] + }, + { + "name": "transition", + "trans": [ + "过渡" + ] + }, + { + "name": "translate", + "trans": [ + "翻译" + ] + }, + { + "name": "transport", + "trans": [ + "运输" + ] + }, + { + "name": "trap", + "trans": [ + "陷阱" + ] + }, + { + "name": "travel", + "trans": [ + "旅行" + ] + }, + { + "name": "tray", + "trans": [ + "托盘" + ] + }, + { + "name": "treasure", + "trans": [ + "财富" + ] + }, + { + "name": "treat", + "trans": [ + "对待" + ] + }, + { + "name": "tree", + "trans": [ + "树" + ] + }, + { + "name": "trend", + "trans": [ + "趋势" + ] + }, + { + "name": "trick", + "trans": [ + "诡计" + ] + }, + { + "name": "trip", + "trans": [ + "旅行" + ] + }, + { + "name": "troop", + "trans": [ + "部队" + ] + }, + { + "name": "trouble", + "trans": [ + "麻烦" + ] + }, + { + "name": "trousers", + "trans": [ + "裤子" + ] + }, + { + "name": "trunk", + "trans": [ + "树干" + ] + }, + { + "name": "trust", + "trans": [ + "信任" + ] + }, + { + "name": "truth", + "trans": [ + "真相" + ] + }, + { + "name": "try", + "trans": [ + "尝试" + ] + }, + { + "name": "T-shirt", + "trans": [ + "T恤" + ] + }, + { + "name": "tube", + "trans": [ + "管子" + ] + }, + { + "name": "tune", + "trans": [ + "曲调" + ] + }, + { + "name": "tunnel", + "trans": [ + "隧道" + ] + }, + { + "name": "turkey", + "trans": [ + "火鸡" + ] + }, + { + "name": "turn", + "trans": [ + "转" + ] + }, + { + "name": "tutor", + "trans": [ + "导师" + ] + }, + { + "name": "twice", + "trans": [ + "两次" + ] + }, + { + "name": "twin", + "trans": [ + "双胞胎" + ] + }, + { + "name": "type", + "trans": [ + "类型" + ] + }, + { + "name": "typhoon", + "trans": [ + "台风" + ] + }, + { + "name": "typical", + "trans": [ + "典型的" + ] + }, + { + "name": "tyre", + "trans": [ + "轮胎" + ] + }, + { + "name": "ugly", + "trans": [ + "丑陋" + ] + }, + { + "name": "ultimately", + "trans": [ + "最终地" + ] + }, + { + "name": "umbrella", + "trans": [ + "伞" + ] + }, + { + "name": "unable", + "trans": [ + "不能" + ] + }, + { + "name": "uncle", + "trans": [ + "叔叔" + ] + }, + { + "name": "under", + "trans": [ + "在...下" + ] + }, + { + "name": "underground", + "trans": [ + "地铁" + ] + }, + { + "name": "underline", + "trans": [ + "下划线" + ] + }, + { + "name": "understand", + "trans": [ + "理解" + ] + }, + { + "name": "unfair", + "trans": [ + "不公平" + ] + }, + { + "name": "unforgettable", + "trans": [ + "难忘的" + ] + }, + { + "name": "unfortunately", + "trans": [ + "不幸地" + ] + }, + { + "name": "unhappy", + "trans": [ + "不高兴" + ] + }, + { + "name": "uniform", + "trans": [ + "制服" + ] + }, + { + "name": "union", + "trans": [ + "联盟" + ] + }, + { + "name": "unique", + "trans": [ + "独特的" + ] + }, + { + "name": "unit", + "trans": [ + "单位" + ] + }, + { + "name": "united", + "trans": [ + "联合的" + ] + }, + { + "name": "universe", + "trans": [ + "宇宙" + ] + }, + { + "name": "university", + "trans": [ + "大学" + ] + }, + { + "name": "unknown", + "trans": [ + "未知的" + ] + }, + { + "name": "unless", + "trans": [ + "除非" + ] + }, + { + "name": "unlike", + "trans": [ + "不像" + ] + }, + { + "name": "until/till", + "trans": [ + "直到" + ] + }, + { + "name": "unusual", + "trans": [ + "不寻常的" + ] + }, + { + "name": "up", + "trans": [ + "上" + ] + }, + { + "name": "update", + "trans": [ + "更新" + ] + }, + { + "name": "upon", + "trans": [ + "在...上面" + ] + }, + { + "name": "upper", + "trans": [ + "上面的" + ] + }, + { + "name": "upset", + "trans": [ + "不高兴" + ] + }, + { + "name": "upstairs", + "trans": [ + "楼上" + ] + }, + { + "name": "urban", + "trans": [ + "城市" + ] + }, + { + "name": "urge", + "trans": [ + "催促" + ] + }, + { + "name": "urgent", + "trans": [ + "紧急的" + ] + }, + { + "name": "us", + "trans": [ + "我们" + ] + }, + { + "name": "use", + "trans": [ + "使用" + ] + }, + { + "name": "used", + "trans": [ + "用过的" + ] + }, + { + "name": "usual", + "trans": [ + "通常的" + ] + }, + { + "name": "vacation", + "trans": [ + "假期" + ] + }, + { + "name": "valley", + "trans": [ + "山谷" + ] + }, + { + "name": "value", + "trans": [ + "价值" + ] + }, + { + "name": "van", + "trans": [ + "厢式货车" + ] + }, + { + "name": "variable", + "trans": [ + "可变的" + ] + }, + { + "name": "various", + "trans": [ + "各种各样的" + ] + }, + { + "name": "vary", + "trans": [ + "改变" + ] + }, + { + "name": "vase", + "trans": [ + "花瓶" + ] + }, + { + "name": "vast", + "trans": [ + "广阔的" + ] + }, + { + "name": "vegetable", + "trans": [ + "蔬菜" + ] + }, + { + "name": "vehicle", + "trans": [ + "车辆" + ] + }, + { + "name": "venue", + "trans": [ + "场所" + ] + }, + { + "name": "version", + "trans": [ + "版本" + ] + }, + { + "name": "very", + "trans": [ + "非常" + ] + }, + { + "name": "vet", + "trans": [ + "兽医" + ] + }, + { + "name": "veteran", + "trans": [ + "老兵" + ] + }, + { + "name": "via", + "trans": [ + "通过" + ] + }, + { + "name": "vice", + "trans": [ + "副的" + ] + }, + { + "name": "victim", + "trans": [ + "受害者" + ] + }, + { + "name": "victory", + "trans": [ + "胜利" + ] + }, + { + "name": "video", + "trans": [ + "视频" + ] + }, + { + "name": "view", + "trans": [ + "看" + ] + }, + { + "name": "village", + "trans": [ + "村" + ] + }, + { + "name": "violence", + "trans": [ + "暴力" + ] + }, + { + "name": "violent", + "trans": [ + "暴力的" + ] + }, + { + "name": "violin", + "trans": [ + "小提琴" + ] + }, + { + "name": "virtual", + "trans": [ + "虚拟的" + ] + }, + { + "name": "virtue", + "trans": [ + "美德" + ] + }, + { + "name": "virus", + "trans": [ + "病毒" + ] + }, + { + "name": "visa", + "trans": [ + "签证" + ] + }, + { + "name": "visible", + "trans": [ + "可见的" + ] + }, + { + "name": "vision", + "trans": [ + "视力" + ] + }, + { + "name": "visit", + "trans": [ + "参观" + ] + }, + { + "name": "visual", + "trans": [ + "视觉的" + ] + }, + { + "name": "vital", + "trans": [ + "重要的" + ] + }, + { + "name": "vitamin", + "trans": [ + "维生素" + ] + }, + { + "name": "vivid", + "trans": [ + "生动的" + ] + }, + { + "name": "vocabulary", + "trans": [ + "词汇" + ] + }, + { + "name": "vocation", + "trans": [ + "职业" + ] + }, + { + "name": "voice", + "trans": [ + "声音" + ] + }, + { + "name": "volcano", + "trans": [ + "火山" + ] + }, + { + "name": "volleyball", + "trans": [ + "排球" + ] + }, + { + "name": "volume", + "trans": [ + "体积" + ] + }, + { + "name": "volunteer", + "trans": [ + "志愿者" + ] + }, + { + "name": "vote", + "trans": [ + "投票" + ] + }, + { + "name": "voyage", + "trans": [ + "航行" + ] + }, + { + "name": "wage", + "trans": [ + "工资" + ] + }, + { + "name": "waist", + "trans": [ + "腰" + ] + }, + { + "name": "wait", + "trans": [ + "等待" + ] + }, + { + "name": "wake", + "trans": [ + "醒来" + ] + }, + { + "name": "walk", + "trans": [ + "走" + ] + }, + { + "name": "wall", + "trans": [ + "墙" + ] + }, + { + "name": "wallet", + "trans": [ + "钱包" + ] + }, + { + "name": "wander", + "trans": [ + "徘徊" + ] + }, + { + "name": "want", + "trans": [ + "想要" + ] + }, + { + "name": "war", + "trans": [ + "战争" + ] + }, + { + "name": "ward", + "trans": [ + "病房" + ] + }, + { + "name": "warm", + "trans": [ + "温暖的" + ] + }, + { + "name": "wash", + "trans": [ + "洗" + ] + }, + { + "name": "washroom", + "trans": [ + "洗手间" + ] + }, + { + "name": "waste", + "trans": [ + "浪费" + ] + }, + { + "name": "watch", + "trans": [ + "看" + ] + }, + { + "name": "water", + "trans": [ + "水" + ] + }, + { + "name": "watermelon", + "trans": [ + "西瓜" + ] + }, + { + "name": "waterproof", + "trans": [ + "防水的" + ] + }, + { + "name": "wave", + "trans": [ + "波浪" + ] + }, + { + "name": "way", + "trans": [ + "路" + ] + }, + { + "name": "we", + "trans": [ + "我们" + ] + }, + { + "name": "weak", + "trans": [ + "弱的" + ] + }, + { + "name": "wealth", + "trans": [ + "财富" + ] + }, + { + "name": "weapon", + "trans": [ + "武器" + ] + }, + { + "name": "wear", + "trans": [ + "穿" + ] + }, + { + "name": "weather", + "trans": [ + "天气" + ] + }, + { + "name": "web", + "trans": [ + "网络" + ] + }, + { + "name": "website", + "trans": [ + "网站" + ] + }, + { + "name": "wedding", + "trans": [ + "婚礼" + ] + }, + { + "name": "weed", + "trans": [ + "杂草" + ] + }, + { + "name": "week", + "trans": [ + "周" + ] + }, + { + "name": "weekday", + "trans": [ + "工作日" + ] + }, + { + "name": "weekend", + "trans": [ + "周末" + ] + }, + { + "name": "weep", + "trans": [ + "哭泣" + ] + }, + { + "name": "weigh", + "trans": [ + "称重" + ] + }, + { + "name": "weird", + "trans": [ + "奇怪的" + ] + }, + { + "name": "welcome", + "trans": [ + "欢迎" + ] + }, + { + "name": "welfare", + "trans": [ + "福利" + ] + }, + { + "name": "well", + "trans": [ + "好" + ] + }, + { + "name": "well-known", + "trans": [ + "著名的" + ] + }, + { + "name": "west", + "trans": [ + "西方" + ] + }, + { + "name": "wet", + "trans": [ + "湿的" + ] + }, + { + "name": "whale", + "trans": [ + "鲸" + ] + }, + { + "name": "what", + "trans": [ + "什么" + ] + }, + { + "name": "wheat", + "trans": [ + "小麦" + ] + }, + { + "name": "wheel", + "trans": [ + "轮子" + ] + }, + { + "name": "when", + "trans": [ + "何时" + ] + }, + { + "name": "where", + "trans": [ + "在哪里" + ] + }, + { + "name": "whether", + "trans": [ + "是否" + ] + }, + { + "name": "which", + "trans": [ + "哪个" + ] + }, + { + "name": "while", + "trans": [ + "当……时候" + ] + }, + { + "name": "whisper", + "trans": [ + "低语" + ] + }, + { + "name": "white", + "trans": [ + "白色" + ] + }, + { + "name": "who", + "trans": [ + "谁" + ] + }, + { + "name": "whole", + "trans": [ + "整个" + ] + }, + { + "name": "whom", + "trans": [ + "谁" + ] + }, + { + "name": "whose", + "trans": [ + "谁的" + ] + }, + { + "name": "why", + "trans": [ + "为什么" + ] + }, + { + "name": "wide", + "trans": [ + "宽的" + ] + }, + { + "name": "widespread", + "trans": [ + "广泛的" + ] + }, + { + "name": "wife", + "trans": [ + "妻子" + ] + }, + { + "name": "Wi-Fi", + "trans": [ + "无线电" + ] + }, + { + "name": "wild", + "trans": [ + "野的" + ] + }, + { + "name": "will", + "trans": [ + "将要" + ] + }, + { + "name": "win", + "trans": [ + "赢得" + ] + }, + { + "name": "wind", + "trans": [ + "风" + ] + }, + { + "name": "window", + "trans": [ + "窗户" + ] + }, + { + "name": "wine", + "trans": [ + "酒" + ] + }, + { + "name": "wing", + "trans": [ + "翅膀" + ] + }, + { + "name": "winter", + "trans": [ + "冬天" + ] + }, + { + "name": "wipe", + "trans": [ + "擦" + ] + }, + { + "name": "wire", + "trans": [ + "线" + ] + }, + { + "name": "wise", + "trans": [ + "聪明的" + ] + }, + { + "name": "wish", + "trans": [ + "希望" + ] + }, + { + "name": "with", + "trans": [ + "和……一起" + ] + }, + { + "name": "withdraw", + "trans": [ + "撤回" + ] + }, + { + "name": "within", + "trans": [ + "在……里面" + ] + }, + { + "name": "without", + "trans": [ + "在……外面" + ] + }, + { + "name": "witness", + "trans": [ + "目击" + ] + }, + { + "name": "woman", + "trans": [ + "女人" + ] + }, + { + "name": "wonder", + "trans": [ + "想知道" + ] + }, + { + "name": "wood", + "trans": [ + "木头" + ] + }, + { + "name": "wool", + "trans": [ + "羊毛" + ] + }, + { + "name": "word", + "trans": [ + "词" + ] + }, + { + "name": "work", + "trans": [ + "工作" + ] + }, + { + "name": "workshop", + "trans": [ + "车间" + ] + }, + { + "name": "world", + "trans": [ + "世界" + ] + }, + { + "name": "worry", + "trans": [ + "担心" + ] + }, + { + "name": "worse", + "trans": [ + "更糟糕的" + ] + }, + { + "name": "worst", + "trans": [ + "最糟糕的" + ] + }, + { + "name": "worth", + "trans": [ + "值得" + ] + }, + { + "name": "worthwhile", + "trans": [ + "值得做的" + ] + }, + { + "name": "worthy", + "trans": [ + "值得的" + ] + }, + { + "name": "would", + "trans": [ + "会" + ] + }, + { + "name": "wound", + "trans": [ + "伤口" + ] + }, + { + "name": "wrap", + "trans": [ + "包" + ] + }, + { + "name": "wrestle", + "trans": [ + "摔跤" + ] + }, + { + "name": "wrinkle", + "trans": [ + "皱纹" + ] + }, + { + "name": "wrist", + "trans": [ + "手腕" + ] + }, + { + "name": "write", + "trans": [ + "写" + ] + }, + { + "name": "wrong", + "trans": [ + "错误的" + ] + }, + { + "name": "X-ray", + "trans": [ + "X射线" + ] + }, + { + "name": "yard", + "trans": [ + "院子" + ] + }, + { + "name": "yeah", + "trans": [ + "是" + ] + }, + { + "name": "year", + "trans": [ + "年" + ] + }, + { + "name": "yellow", + "trans": [ + "黄色" + ] + }, + { + "name": "yes", + "trans": [ + "是" + ] + }, + { + "name": "yesterday", + "trans": [ + "昨天" + ] + }, + { + "name": "yet", + "trans": [ + "仍然" + ] + }, + { + "name": "yoghurt", + "trans": [ + "酸奶" + ] + }, + { + "name": "you", + "trans": [ + "你" + ] + }, + { + "name": "young", + "trans": [ + "年轻的" + ] + }, + { + "name": "your", + "trans": [ + "你的" + ] + }, + { + "name": "yours", + "trans": [ + "你的" + ] + }, + { + "name": "yourself", + "trans": [ + "你自己" + ] + }, + { + "name": "youth", + "trans": [ + "青年" + ] + }, + { + "name": "zero", + "trans": [ + "零" + ] + }, + { + "name": "zone", + "trans": [ + "区域" + ] + }, + { + "name": "zoo", + "trans": [ + "动物园" + ] + }, + { + "name": "zoom", + "trans": [ + "猛增,猛涨" + ] + } +] diff --git a/src/resources/dictionary.ts b/src/resources/dictionary.ts index 578df75560..92437a9058 100644 --- a/src/resources/dictionary.ts +++ b/src/resources/dictionary.ts @@ -477,6 +477,17 @@ const chinaExam: DictionaryResource[] = [ language: 'en', languageCategory: 'en', }, + { + id: '3000_ClassRoom_English_Words', + name: '专升本3000词', + description: '专升本词汇', + category: '中国考试', + tags: ['大学英语'], + url: '/dicts/3000_ClassRoom_English_Words.json', + length: 3000, + language: 'en', + languageCategory: 'en', + }, ] // 国际考试 diff --git a/yarn.lock b/yarn.lock index cdf4fe90fb..b71f072a86 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,19 +33,20 @@ resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.2.tgz" integrity sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.21.4.tgz" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.21.4", "@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.7.tgz" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.5": version "7.21.9" resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.21.9.tgz" integrity sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ== -"@babel/core@^7.16.0", "@babel/core@^7.20.12", "@babel/core@^7.21.3": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.20.12", "@babel/core@^7.21.3", "@babel/core@^7.4.0-0", "@babel/core@>=7.11.0": version "7.21.8" resolved "https://registry.npmmirror.com/@babel/core/-/core-7.21.8.tgz" integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== @@ -75,7 +76,7 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.0" -"@babel/generator@7.17.7", "@babel/generator@^7.17.3": +"@babel/generator@^7.17.3", "@babel/generator@7.17.7": version "7.17.7" resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.17.7.tgz" integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== @@ -84,22 +85,22 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.21.5": - version "7.21.9" - resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.21.9.tgz" - integrity sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg== +"@babel/generator@^7.21.5", "@babel/generator@^7.25.6": + version "7.25.6" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.6.tgz" + integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw== dependencies: - "@babel/types" "^7.21.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" + "@babel/types" "^7.25.6" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== +"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.24.7" "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.21.5" @@ -182,12 +183,13 @@ dependencies: "@babel/types" "^7.21.5" -"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4", "@babel/helper-module-imports@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4", "@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== dependencies: - "@babel/types" "^7.22.15" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.5": version "7.21.5" @@ -210,10 +212,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.8" + resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" @@ -258,15 +260,15 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== -"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== "@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": version "7.21.0" @@ -292,19 +294,22 @@ "@babel/traverse" "^7.21.5" "@babel/types" "^7.21.5" -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.7.tgz" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" js-tokens "^4.0.0" + picocolors "^1.0.0" -"@babel/parser@^7.17.3", "@babel/parser@^7.20.5", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.21.9": - version "7.21.9" - resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.21.9.tgz" - integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== +"@babel/parser@^7.17.3", "@babel/parser@^7.20.5", "@babel/parser@^7.21.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.6": + version "7.25.6" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.6.tgz" + integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== + dependencies: + "@babel/types" "^7.25.6" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" @@ -504,12 +509,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.18.6": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz" - integrity sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA== +"@babel/plugin-syntax-flow@^7.14.5", "@babel/plugin-syntax-flow@^7.18.6": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz" + integrity sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-import-assertions@^7.20.0": version "7.20.0" @@ -532,12 +537,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.21.4", "@babel/plugin-syntax-jsx@^7.23.3": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== +"@babel/plugin-syntax-jsx@^7.21.4", "@babel/plugin-syntax-jsx@^7.24.7": + version "7.24.7" + resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" @@ -823,16 +828,16 @@ dependencies: "@babel/helper-plugin-utils" "^7.19.0" -"@babel/plugin-transform-react-jsx@^7.18.6": - version "7.23.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== +"@babel/plugin-transform-react-jsx@^7.14.9", "@babel/plugin-transform-react-jsx@^7.18.6": + version "7.25.2" + resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz" + integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-jsx" "^7.24.7" + "@babel/types" "^7.25.2" "@babel/plugin-transform-react-pure-annotations@^7.18.6": version "7.18.6" @@ -1051,35 +1056,34 @@ resolved "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.8.4": - version "7.21.5" - resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.21.5.tgz" - integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.21.0": - version "7.22.6" - resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" - integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.23.5": +"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.5", "@babel/runtime@^7.8.4": version "7.23.5" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.5.tgz" integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.18.10", "@babel/template@^7.20.7": - version "7.21.9" - resolved "https://registry.npmmirror.com/@babel/template/-/template-7.21.9.tgz" - integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/parser" "^7.21.9" - "@babel/types" "^7.21.5" +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.25.0.tgz" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + +"@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.24.7": + version "7.25.6" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.6.tgz" + integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.6" + "@babel/parser" "^7.25.6" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.6" + debug "^4.3.1" + globals "^11.1.0" "@babel/traverse@7.17.3": version "7.17.3" @@ -1097,23 +1101,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5": - version "7.21.5" - resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.21.5.tgz" - integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.5" - "@babel/helper-environment-visitor" "^7.21.5" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.5" - "@babel/types" "^7.21.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@7.17.0", "@babel/types@^7.17.0": +"@babel/types@^7.17.0", "@babel/types@7.17.0": version "7.17.0" resolved "https://registry.npmmirror.com/@babel/types/-/types-7.17.0.tgz" integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== @@ -1121,125 +1109,20 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.21.0", "@babel/types@^7.21.3", "@babel/types@^7.21.5", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.4", "@babel/types@^7.4.4": - version "7.23.6" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz" - integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== +"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.21.0", "@babel/types@^7.21.3", "@babel/types@^7.21.5", "@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@^7.4.4": + version "7.25.6" + resolved "https://registry.npmmirror.com/@babel/types/-/types-7.25.6.tgz" + integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@esbuild/android-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" - integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA== - -"@esbuild/android-arm@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" - integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A== - -"@esbuild/android-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" - integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww== - "@esbuild/darwin-arm64@0.17.19": version "0.17.19" resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz" integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg== -"@esbuild/darwin-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" - integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw== - -"@esbuild/freebsd-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" - integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ== - -"@esbuild/freebsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" - integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ== - -"@esbuild/linux-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" - integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== - -"@esbuild/linux-arm@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" - integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA== - -"@esbuild/linux-ia32@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" - integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ== - -"@esbuild/linux-loong64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" - integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ== - -"@esbuild/linux-mips64el@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" - integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A== - -"@esbuild/linux-ppc64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" - integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg== - -"@esbuild/linux-riscv64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" - integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA== - -"@esbuild/linux-s390x@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" - integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q== - -"@esbuild/linux-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" - integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw== - -"@esbuild/netbsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" - integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q== - -"@esbuild/openbsd-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" - integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g== - -"@esbuild/sunos-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" - integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg== - -"@esbuild/win32-arm64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" - integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag== - -"@esbuild/win32-ia32@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" - integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw== - -"@esbuild/win32-x64@0.17.19": - version "0.17.19" - resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" - integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== - "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" @@ -1272,40 +1155,16 @@ resolved "https://registry.npmmirror.com/@eslint/js/-/js-8.41.0.tgz" integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== -"@floating-ui/core@^1.2.6": - version "1.2.6" - resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.2.6.tgz" - integrity sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg== - -"@floating-ui/core@^1.3.1": - version "1.3.1" - resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" - integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== - "@floating-ui/core@^1.4.2": version "1.5.2" - resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.2.tgz#53a0f7a98c550e63134d504f26804f6b83dbc071" + resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.5.2.tgz" integrity sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A== dependencies: "@floating-ui/utils" "^0.1.3" -"@floating-ui/dom@^1.0.0": - version "1.4.5" - resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.4.5.tgz#336dfb9870c98b471ff5802002982e489b8bd1c5" - integrity sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw== - dependencies: - "@floating-ui/core" "^1.3.1" - -"@floating-ui/dom@^1.2.1": - version "1.2.8" - resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.2.8.tgz" - integrity sha512-XLwhYV90MxiHDq6S0rzFZj00fnDM+A1R9jhSioZoMsa7G0Q0i+Q4x40ajR8FHSdYDE1bgjG45mIWe6jtv9UPmg== - dependencies: - "@floating-ui/core" "^1.2.6" - -"@floating-ui/dom@^1.5.1": +"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.1", "@floating-ui/dom@^1.5.1": version "1.5.3" - resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" + resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.5.3.tgz" integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== dependencies: "@floating-ui/core" "^1.4.2" @@ -1320,7 +1179,7 @@ "@floating-ui/react-dom@^2.0.0": version "2.0.4" - resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz#b076fafbdfeb881e1d86ae748b7ff95150e9f3ec" + resolved "https://registry.npmmirror.com/@floating-ui/react-dom/-/react-dom-2.0.4.tgz" integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== dependencies: "@floating-ui/dom" "^1.5.1" @@ -1336,7 +1195,7 @@ "@floating-ui/utils@^0.1.3": version "0.1.6" - resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + resolved "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.6.tgz" integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== "@headlessui/react@^1.7.13": @@ -1372,7 +1231,7 @@ "@iconify/json@^2.2.242": version "2.2.242" - resolved "https://registry.npmmirror.com/@iconify/json/-/json-2.2.242.tgz#7a97187e8afe920e179a7a26cfc803627f098c6a" + resolved "https://registry.npmmirror.com/@iconify/json/-/json-2.2.242.tgz" integrity sha512-cS6eYdx1C1GhqaZm25ztH5yoghCaTXGJBeseUkS259GxxX9obtGLLk0yy+twxpNCD5/F9gjbgxh46BjNWsHtwg== dependencies: "@iconify/types" "*" @@ -1395,42 +1254,37 @@ kolorist "^1.7.0" local-pkg "^0.4.3" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: - "@jridgewell/set-array" "^1.0.1" + "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/trace-mapping" "^0.3.24" -"@jridgewell/resolve-uri@3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.0" resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.25" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -1447,7 +1301,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1462,7 +1316,7 @@ "@playwright/test@^1.40.1": version "1.40.1" - resolved "https://registry.npmmirror.com/@playwright/test/-/test-1.40.1.tgz#9e66322d97b1d74b9f8718bacab15080f24cde65" + resolved "https://registry.npmmirror.com/@playwright/test/-/test-1.40.1.tgz" integrity sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw== dependencies: playwright "1.40.1" @@ -1476,7 +1330,7 @@ "@radix-ui/number@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" + resolved "https://registry.npmmirror.com/@radix-ui/number/-/number-1.0.1.tgz" integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== dependencies: "@babel/runtime" "^7.13.10" @@ -1490,14 +1344,14 @@ "@radix-ui/primitive@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" + resolved "https://registry.npmmirror.com/@radix-ui/primitive/-/primitive-1.0.1.tgz" integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-arrow@1.0.3": version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" + resolved "https://registry.npmmirror.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz" integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== dependencies: "@babel/runtime" "^7.13.10" @@ -1505,7 +1359,7 @@ "@radix-ui/react-avatar@^1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz#de9a5349d9e3de7bbe990334c4d2011acbbb9623" + resolved "https://registry.npmmirror.com/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz" integrity sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw== dependencies: "@babel/runtime" "^7.13.10" @@ -1527,7 +1381,7 @@ "@radix-ui/react-collection@1.0.3": version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" + resolved "https://registry.npmmirror.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz" integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== dependencies: "@babel/runtime" "^7.13.10" @@ -1545,14 +1399,14 @@ "@radix-ui/react-compose-refs@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" + resolved "https://registry.npmmirror.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz" integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs@1.1.0": version "1.1.0" - resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" + resolved "https://registry.npmmirror.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz" integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== "@radix-ui/react-context@1.0.0": @@ -1564,14 +1418,14 @@ "@radix-ui/react-context@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" + resolved "https://registry.npmmirror.com/@radix-ui/react-context/-/react-context-1.0.1.tgz" integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-dialog@^1.0.5": version "1.0.5" - resolved "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz#71657b1b116de6c7a0b03242d7d43e01062c7300" + resolved "https://registry.npmmirror.com/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz" integrity sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q== dependencies: "@babel/runtime" "^7.13.10" @@ -1599,14 +1453,14 @@ "@radix-ui/react-direction@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" + resolved "https://registry.npmmirror.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz" integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-dismissable-layer@1.0.5": version "1.0.5" - resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" + resolved "https://registry.npmmirror.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz" integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== dependencies: "@babel/runtime" "^7.13.10" @@ -1618,14 +1472,14 @@ "@radix-ui/react-focus-guards@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" + resolved "https://registry.npmmirror.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz" integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-focus-scope@1.0.4": version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz#2ac45fce8c5bb33eb18419cdc1905ef4f1906525" + resolved "https://registry.npmmirror.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz" integrity sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA== dependencies: "@babel/runtime" "^7.13.10" @@ -1643,7 +1497,7 @@ "@radix-ui/react-id@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" + resolved "https://registry.npmmirror.com/@radix-ui/react-id/-/react-id-1.0.1.tgz" integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1651,7 +1505,7 @@ "@radix-ui/react-popper@1.1.3": version "1.1.3" - resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" + resolved "https://registry.npmmirror.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz" integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== dependencies: "@babel/runtime" "^7.13.10" @@ -1668,7 +1522,7 @@ "@radix-ui/react-portal@1.0.4": version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" + resolved "https://registry.npmmirror.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz" integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== dependencies: "@babel/runtime" "^7.13.10" @@ -1685,7 +1539,7 @@ "@radix-ui/react-presence@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz#491990ba913b8e2a5db1b06b203cb24b5cdef9ba" + resolved "https://registry.npmmirror.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz" integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg== dependencies: "@babel/runtime" "^7.13.10" @@ -1702,7 +1556,7 @@ "@radix-ui/react-primitive@1.0.3": version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" + resolved "https://registry.npmmirror.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz" integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== dependencies: "@babel/runtime" "^7.13.10" @@ -1752,7 +1606,7 @@ "@radix-ui/react-roving-focus@1.0.4": version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" + resolved "https://registry.npmmirror.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz" integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1768,7 +1622,7 @@ "@radix-ui/react-scroll-area@^1.0.5": version "1.0.5" - resolved "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz#01160c6893f24a2ddb5aa399ae5b3ba84ad4d3cc" + resolved "https://registry.npmmirror.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz" integrity sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw== dependencies: "@babel/runtime" "^7.13.10" @@ -1800,6 +1654,13 @@ "@radix-ui/react-use-previous" "1.0.0" "@radix-ui/react-use-size" "1.0.0" +"@radix-ui/react-slot@^1.0.2": + version "1.1.0" + resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.1.0.tgz" + integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== + dependencies: + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-slot@1.0.1": version "1.0.1" resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.0.1.tgz" @@ -1810,22 +1671,15 @@ "@radix-ui/react-slot@1.0.2": version "1.0.2" - resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" + resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz" integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" -"@radix-ui/react-slot@^1.0.2": - version "1.1.0" - resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz#7c5e48c36ef5496d97b08f1357bb26ed7c714b84" - integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== - dependencies: - "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-tabs@^1.0.4": version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz#993608eec55a5d1deddd446fa9978d2bc1053da2" + resolved "https://registry.npmmirror.com/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz" integrity sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog== dependencies: "@babel/runtime" "^7.13.10" @@ -1840,7 +1694,7 @@ "@radix-ui/react-toggle-group@^1.0.4": version "1.0.4" - resolved "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz#f5b5c8c477831b013bec3580c55e20a68179d6ec" + resolved "https://registry.npmmirror.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz" integrity sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A== dependencies: "@babel/runtime" "^7.13.10" @@ -1852,9 +1706,9 @@ "@radix-ui/react-toggle" "1.0.3" "@radix-ui/react-use-controllable-state" "1.0.1" -"@radix-ui/react-toggle@1.0.3", "@radix-ui/react-toggle@^1.0.3": +"@radix-ui/react-toggle@^1.0.3", "@radix-ui/react-toggle@1.0.3": version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz#aecb2945630d1dc5c512997556c57aba894e539e" + resolved "https://registry.npmmirror.com/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz" integrity sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg== dependencies: "@babel/runtime" "^7.13.10" @@ -1864,7 +1718,7 @@ "@radix-ui/react-tooltip@^1.0.7": version "1.0.7" - resolved "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz#8f55070f852e7e7450cc1d9210b793d2e5a7686e" + resolved "https://registry.npmmirror.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz" integrity sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw== dependencies: "@babel/runtime" "^7.13.10" @@ -1890,7 +1744,7 @@ "@radix-ui/react-use-callback-ref@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" + resolved "https://registry.npmmirror.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz" integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1905,7 +1759,7 @@ "@radix-ui/react-use-controllable-state@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" + resolved "https://registry.npmmirror.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz" integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== dependencies: "@babel/runtime" "^7.13.10" @@ -1913,7 +1767,7 @@ "@radix-ui/react-use-escape-keydown@1.0.3": version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" + resolved "https://registry.npmmirror.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz" integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== dependencies: "@babel/runtime" "^7.13.10" @@ -1928,7 +1782,7 @@ "@radix-ui/react-use-layout-effect@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" + resolved "https://registry.npmmirror.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz" integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1942,7 +1796,7 @@ "@radix-ui/react-use-rect@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" + resolved "https://registry.npmmirror.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz" integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== dependencies: "@babel/runtime" "^7.13.10" @@ -1958,7 +1812,7 @@ "@radix-ui/react-use-size@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" + resolved "https://registry.npmmirror.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz" integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== dependencies: "@babel/runtime" "^7.13.10" @@ -1966,7 +1820,7 @@ "@radix-ui/react-visually-hidden@1.0.3": version "1.0.3" - resolved "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" + resolved "https://registry.npmmirror.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz" integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== dependencies: "@babel/runtime" "^7.13.10" @@ -1974,7 +1828,7 @@ "@radix-ui/rect@1.0.1": version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" + resolved "https://registry.npmmirror.com/@radix-ui/rect/-/rect-1.0.1.tgz" integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== dependencies: "@babel/runtime" "^7.13.10" @@ -2043,7 +1897,7 @@ "@svgr/babel-plugin-transform-react-native-svg" "^7.0.0" "@svgr/babel-plugin-transform-svg-component" "^7.0.0" -"@svgr/core@^7.0.0": +"@svgr/core@^7.0.0", "@svgr/core@>=7.0.0": version "7.0.0" resolved "https://registry.npmmirror.com/@svgr/core/-/core-7.0.0.tgz" integrity sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw== @@ -2121,17 +1975,17 @@ "@tanstack/react-table@^8.10.7": version "8.10.7" - resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.10.7.tgz#733f4bee8cf5aa19582f944dd0fd3224b21e8c94" + resolved "https://registry.npmmirror.com/@tanstack/react-table/-/react-table-8.10.7.tgz" integrity sha512-bXhjA7xsTcsW8JPTTYlUg/FuBpn8MNjiEPhkNhIGCUR6iRQM2+WEco4OBpvDeVcR9SE+bmWLzdfiY7bCbCSVuA== dependencies: "@tanstack/table-core" "8.10.7" "@tanstack/table-core@8.10.7": version "8.10.7" - resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.10.7.tgz#577e8a635048875de4c9d6d6a3c21d26ff9f9d08" + resolved "https://registry.npmmirror.com/@tanstack/table-core/-/table-core-8.10.7.tgz" integrity sha512-KQk5OMg5OH6rmbHZxuNROvdI+hKDIUxANaHlV+dPlNN7ED3qYQ/WkpY2qlXww1SIdeMlkIhpN/2L00rof0fXFw== -"@trivago/prettier-plugin-sort-imports@^4.1.1": +"@trivago/prettier-plugin-sort-imports@*", "@trivago/prettier-plugin-sort-imports@^4.1.1": version "4.1.1" resolved "https://registry.npmmirror.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.1.1.tgz" integrity sha512-dQ2r2uzNr1x6pJsuh/8x0IRA3CBUB+pWEW3J/7N98axqt7SQSm+2fy0FLNXvXGg77xEDC7KHxJlHfLYyi7PDcw== @@ -2155,7 +2009,7 @@ "@types/echarts@^4.9.18": version "4.9.18" - resolved "https://registry.npmjs.org/@types/echarts/-/echarts-4.9.18.tgz" + resolved "https://registry.npmmirror.com/@types/echarts/-/echarts-4.9.18.tgz" integrity sha512-Qav4M1i1qmPemMywMnDGIbvIBB/9pdrDKLI1dyMho4Yz/ldCB3ry2zGeH0UhAhgmaoPgwYrCDo8xd1UeByz+rw== dependencies: "@types/zrender" "*" @@ -2190,7 +2044,7 @@ resolved "https://registry.npmmirror.com/@types/mixpanel-browser/-/mixpanel-browser-2.38.1.tgz" integrity sha512-XzQbwgiOPsFXUQnjz3vSwcwrvJDbQ35bCiwa/1VXGrHvU1ti9+eqO1GY91DShzkEzKkkEEkxfNshS5dbBZqd7w== -"@types/node@18.14.6": +"@types/node@>= 14", "@types/node@18.14.6": version "18.14.6" resolved "https://registry.npmmirror.com/@types/node/-/node-18.14.6.tgz" integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== @@ -2224,7 +2078,7 @@ resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@^18.0.11": +"@types/react-dom@*", "@types/react-dom@^18.0.11": version "18.2.4" resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.4.tgz" integrity sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw== @@ -2248,7 +2102,7 @@ "@types/history" "^4.7.11" "@types/react" "*" -"@types/react@*", "@types/react@^18.0.28": +"@types/react@*", "@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^16.9.0 || ^17.0.0 || ^18.0.0", "@types/react@^18.0.28", "@types/react@>=16": version "18.2.6" resolved "https://registry.npmmirror.com/@types/react/-/react-18.2.6.tgz" integrity sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA== @@ -2269,10 +2123,10 @@ "@types/zrender@*": version "4.0.3" - resolved "https://registry.npmjs.org/@types/zrender/-/zrender-4.0.3.tgz" + resolved "https://registry.npmmirror.com/@types/zrender/-/zrender-4.0.3.tgz" integrity sha512-EPI269lkHNsObwILJ1k1z7znLjKyePuWRy/XKK0shSGpBb9cIX307arcwJV4+2NeZj5wEjN06r4D8yFv7sI06g== -"@typescript-eslint/eslint-plugin@^5.5.0": +"@typescript-eslint/eslint-plugin@^4.0.0 || ^5.0.0", "@typescript-eslint/eslint-plugin@^5.5.0": version "5.59.6" resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz" integrity sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw== @@ -2295,7 +2149,7 @@ dependencies: "@typescript-eslint/utils" "5.59.6" -"@typescript-eslint/parser@^5.5.0": +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.5.0": version "5.59.6" resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.59.6.tgz" integrity sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA== @@ -2341,7 +2195,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.59.6", "@typescript-eslint/utils@^5.58.0": +"@typescript-eslint/utils@^5.58.0", "@typescript-eslint/utils@5.59.6": version "5.59.6" resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.59.6.tgz" integrity sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg== @@ -2393,19 +2247,24 @@ acorn-walk@^7.0.0: resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^7.0.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.0.0: version "7.4.1" resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.8.0, acorn@^8.8.2: +acorn@^8.8.0: + version "8.8.2" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== + +acorn@^8.8.2: version "8.8.2" resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== adler-32@~1.3.0: version "1.3.1" - resolved "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz" + resolved "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz" integrity sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A== aggregate-error@^3.0.0: @@ -2428,7 +2287,7 @@ ajv@^6.10.0, ajv@^6.12.4: animate.css@^4.1.1: version "4.1.1" - resolved "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz#614ec5a81131d7e4dc362a58143f7406abd68075" + resolved "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz" integrity sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ== ansi-escapes@^4.3.0: @@ -2455,7 +2314,14 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -2713,7 +2579,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.5: +browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.5, "browserslist@>= 4.21.0": version "4.21.5" resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.5.tgz" integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== @@ -2774,12 +2640,7 @@ cfb@~1.2.1: adler-32 "~1.3.0" crc-32 "~1.2.0" -chalk@5.2.0: - version "5.2.0" - resolved "https://registry.npmmirror.com/chalk/-/chalk-5.2.0.tgz" - integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== - -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2788,7 +2649,7 @@ chalk@^2.0.0, chalk@^2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0: version "4.1.2" resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2796,7 +2657,36 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.2, chokidar@^3.5.3: +chalk@^4.0.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-5.2.0.tgz" + integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== + +chokidar@^3.5.2, chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0": version "3.5.3" resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -2818,7 +2708,7 @@ chroma-js@^2.4.0: class-variance-authority@^0.7.0: version "0.7.0" - resolved "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz#1c3134d634d80271b1837452b06d821915954522" + resolved "https://registry.npmmirror.com/class-variance-authority/-/class-variance-authority-0.7.0.tgz" integrity sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A== dependencies: clsx "2.0.0" @@ -2879,14 +2769,14 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clsx@2.0.0, clsx@^2.0.0: +clsx@^2.0.0, clsx@2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" + resolved "https://registry.npmmirror.com/clsx/-/clsx-2.0.0.tgz" integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== codepage@~1.15.0: version "1.15.0" - resolved "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz" + resolved "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz" integrity sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA== color-convert@^1.9.0: @@ -2903,7 +2793,7 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3, color-name@^1.0.0: +color-name@^1.0.0, color-name@1.1.3: version "1.1.3" resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== @@ -2983,7 +2873,18 @@ core-js@^3.19.2: resolved "https://registry.npmmirror.com/core-js/-/core-js-3.30.2.tgz" integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cosmiconfig@^7.0.1: version "7.1.0" resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== @@ -3006,7 +2907,7 @@ cosmiconfig@^8.1.3: crc-32@~1.2.0, crc-32@~1.2.1: version "1.2.2" - resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" + resolved "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz" integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== cross-env@^7.0.3: @@ -3062,14 +2963,21 @@ dayjs@^1.11.8: resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.8.tgz" integrity sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ== -debug@^3.2.6, debug@^3.2.7: +debug@^3.2.6: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^3.2.7: version "3.2.7" resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -3125,7 +3033,7 @@ defined@^1.0.0: detect-node-es@^1.1.0: version "1.1.0" - resolved "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + resolved "https://registry.npmmirror.com/detect-node-es/-/detect-node-es-1.1.0.tgz" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== detective@^5.2.0: @@ -3147,7 +3055,7 @@ dexie-react-hooks@^1.1.3: resolved "https://registry.npmmirror.com/dexie-react-hooks/-/dexie-react-hooks-1.1.3.tgz" integrity sha512-bXXE1gfYtfuVYTNiOlyam+YVaO8KaqacgRuxFuP37YtpS6o/jxT6KOl5h+hhqY36s0UavlHWbL+HWJFMcQumIg== -dexie@^3.2.3: +"dexie@^2.0.4 || ^3.0.0 || ^4.0.1-alpha.5", dexie@^3.2.3, "dexie@>=3.1.0-alpha.1 <5.0.0": version "3.2.3" resolved "https://registry.npmmirror.com/dexie/-/dexie-3.2.3.tgz" integrity sha512-iHayBd4UYryDCVUNa3PMsJMEnd8yjyh5p7a+RFeC8i8n476BC9wMhVvqiImq5zJZJf5Tuer+s4SSj+AA3x+ZbQ== @@ -3220,7 +3128,7 @@ electron-to-chromium@^1.4.284: embla-carousel-react@^8.2.1: version "8.2.1" - resolved "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.2.1.tgz#0202bd6b04f749cf9a56ad86f4549f75b7bb43bb" + resolved "https://registry.npmmirror.com/embla-carousel-react/-/embla-carousel-react-8.2.1.tgz" integrity sha512-YKtARk101mp00Zb6UAFkkvK+5XRo92LAtO9xLFeDnQ/XU9DqFhKnRy1CedRRj0/RSk6MTFDx3MqOQue3gJj9DA== dependencies: embla-carousel "8.2.1" @@ -3228,12 +3136,12 @@ embla-carousel-react@^8.2.1: embla-carousel-reactive-utils@8.2.1: version "8.2.1" - resolved "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.2.1.tgz#c62fdb6f77c6dcd68bcdaba62523acacb8e633fc" + resolved "https://registry.npmmirror.com/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.2.1.tgz" integrity sha512-LXMVOOyv09ZKRxRQXYMX1FpVGcypsuxdcidNcNlBQUN2mK7hkmjVFQwwhfnnY39KMi88XYnYPBgMxfTe0vxSrA== embla-carousel@8.2.1: version "8.2.1" - resolved "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.2.1.tgz#d156be420f47d9f61f444eb789c9901cce43f7f8" + resolved "https://registry.npmmirror.com/embla-carousel/-/embla-carousel-8.2.1.tgz" integrity sha512-9mTDtyMZJhFuuW5pixhTT4iLiJB1l3dH3IpXUKCsgLlRlHCiySf/wLKy5xIAzmxIsokcQ50xea8wi7BCt0+Rxg== emoji-regex@^8.0.0: @@ -3532,7 +3440,7 @@ eslint-plugin-testing-library@^5.0.1: dependencies: "@typescript-eslint/utils" "^5.58.0" -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -3548,6 +3456,14 @@ eslint-scope@^7.2.0: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + eslint-visitor-keys@^2.1.0: version "2.1.0" resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" @@ -3558,7 +3474,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz" integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== -eslint@^8.35.0: +eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.0.0, eslint@^8.1.0, eslint@^8.35.0, eslint@>=7.0.0, eslint@>=7.28.0: version "8.41.0" resolved "https://registry.npmmirror.com/eslint/-/eslint-8.41.0.tgz" integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== @@ -3765,7 +3681,7 @@ for-each@^0.3.3: frac@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz" + resolved "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz" integrity sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA== fraction.js@^4.2.0: @@ -3787,7 +3703,7 @@ fs.realpath@^1.0.0: resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@2.3.2, fsevents@~2.3.2: +fsevents@~2.3.2, fsevents@2.3.2: version "2.3.2" resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -3834,7 +3750,7 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ get-nonce@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" + resolved "https://registry.npmmirror.com/get-nonce/-/get-nonce-1.0.1.tgz" integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== get-stream@^6.0.0, get-stream@^6.0.1: @@ -3855,7 +3771,7 @@ git-last-commit@^1.0.1: resolved "https://registry.npmmirror.com/git-last-commit/-/git-last-commit-1.0.1.tgz" integrity sha512-FDSgeMqa7GnJDxt/q0AbrxbfeTyxp4ImxEw1e4nw6NUHA5FMhFUq33dTXI4Xdgcj1VQ1q5QLWF6WxFrJ8KCBOg== -glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -3869,17 +3785,12 @@ glob-parent@^6.0.1, glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" + is-glob "^4.0.1" glob@^7.1.2, glob@^7.1.3, glob@^7.1.6, glob@^7.1.7: version "7.2.3" @@ -3893,6 +3804,18 @@ glob@^7.1.2, glob@^7.1.3, glob@^7.1.6, glob@^7.1.7: once "^1.3.0" path-is-absolute "^1.0.0" +glob@7.1.6: + version "7.1.6" + resolved "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + globals@^11.1.0: version "11.12.0" resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz" @@ -4066,7 +3989,7 @@ image-size@~0.5.0: resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== -immer@^9.0.21: +immer@^9.0.21, immer@>=2.0.0: version "9.0.21" resolved "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== @@ -4118,7 +4041,7 @@ internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: invariant@^2.2.4: version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" @@ -4462,7 +4385,7 @@ language-tags@=1.0.5: dependencies: language-subtag-registry "~0.3.2" -less@^4.1.3: +less@*, less@^4.1.3: version "4.1.3" resolved "https://registry.npmmirror.com/less/-/less-4.1.3.tgz" integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== @@ -4487,7 +4410,7 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -lilconfig@2.1.0, lilconfig@^2.0.5, lilconfig@^2.1.0: +lilconfig@^2.0.5, lilconfig@^2.1.0, lilconfig@2.1.0: version "2.1.0" resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== @@ -4600,7 +4523,7 @@ lru-cache@^6.0.0: lucide-react@^0.294.0: version "0.294.0" - resolved "https://registry.npmjs.org/lucide-react/-/lucide-react-0.294.0.tgz#dc406e1e7e2f722cf93218fe5b31cf3c95778817" + resolved "https://registry.npmmirror.com/lucide-react/-/lucide-react-0.294.0.tgz" integrity sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA== magic-string@^0.27.0: @@ -4692,7 +4615,7 @@ modern-normalize@^1.1.0: resolved "https://registry.npmmirror.com/modern-normalize/-/modern-normalize-1.1.0.tgz" integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== -ms@2.1.2, ms@^2.1.1: +ms@^2.1.1, ms@2.1.2: version "2.1.2" resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== @@ -4856,7 +4779,14 @@ once@^1.3.0: dependencies: wrappy "1" -onetime@^5.1.0, onetime@^5.1.2: +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -4979,7 +4909,7 @@ path-type@^4.0.0: pathe@^1.1.2: version "1.1.2" - resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz" integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== performance-now@^2.1.0: @@ -5024,12 +4954,12 @@ pirates@^4.0.1: playwright-core@1.40.1: version "1.40.1" - resolved "https://registry.npmmirror.com/playwright-core/-/playwright-core-1.40.1.tgz#442d15e86866a87d90d07af528e0afabe4c75c05" + resolved "https://registry.npmmirror.com/playwright-core/-/playwright-core-1.40.1.tgz" integrity sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ== playwright@1.40.1: version "1.40.1" - resolved "https://registry.npmmirror.com/playwright/-/playwright-1.40.1.tgz#a11bf8dca15be5a194851dbbf3df235b9f53d7ae" + resolved "https://registry.npmmirror.com/playwright/-/playwright-1.40.1.tgz" integrity sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw== dependencies: playwright-core "1.40.1" @@ -5149,7 +5079,15 @@ postcss@^6.0.9: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7, postcss@^7.0.18, postcss@^7.0.32: +postcss@^7, postcss@^7.0.32: + version "7.0.39" + resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +postcss@^7.0.18: version "7.0.39" resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== @@ -5157,7 +5095,7 @@ postcss@^7, postcss@^7.0.18, postcss@^7.0.32: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.0.0, postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23: +postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@>=8.0.9: version "8.4.23" resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.23.tgz" integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== @@ -5183,7 +5121,7 @@ prettier-plugin-tailwindcss@^0.2.7: resolved "https://registry.npmmirror.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.2.8.tgz" integrity sha512-KgPcEnJeIijlMjsA6WwYgRs5rh3/q76oInqtMXBA/EMcamrcYJpyhtRhyX1ayT9hnHlHTuO8sIifHF10WuSDKg== -prettier@^2.8.4: +prettier@^2.8.4, prettier@>=2.0.0, prettier@>=2.2.0, prettier@2.x: version "2.8.8" resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -5267,7 +5205,7 @@ react-app-polyfill@^3.0.0: regenerator-runtime "^0.13.9" whatwg-fetch "^3.6.2" -react-dom@^18.2.0: +"react-dom@^16 || ^17 || ^18", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^17.0.0 || ^18.0.0", react-dom@^18.2.0, react-dom@>=16, react-dom@>=16.14.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=16.8.1: version "18.2.0" resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -5292,7 +5230,7 @@ react-refresh@^0.14.0: react-remove-scroll-bar@^2.3.3: version "2.3.4" - resolved "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" + resolved "https://registry.npmmirror.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz" integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== dependencies: react-style-singleton "^2.2.1" @@ -5300,7 +5238,7 @@ react-remove-scroll-bar@^2.3.3: react-remove-scroll@2.5.5: version "2.5.5" - resolved "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" + resolved "https://registry.npmmirror.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz" integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== dependencies: react-remove-scroll-bar "^2.3.3" @@ -5326,7 +5264,7 @@ react-router@6.11.2: react-style-singleton@^2.2.1: version "2.2.1" - resolved "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + resolved "https://registry.npmmirror.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz" integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== dependencies: get-nonce "^1.0.0" @@ -5346,7 +5284,7 @@ react-tooltip@^5.18.0: "@floating-ui/dom" "^1.0.0" classnames "^2.3.0" -react@^18.2.0: +"react@^16 || ^17 || ^18", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.1 || ^18.0.0", "react@^17.0.0 || ^18.0.0", react@^18.2.0, react@>=16, react@>=16.14.0, react@>=16.8, react@>=16.8.0, react@>=16.8.1, react@>=17.0.0: version "18.2.0" resolved "https://registry.npmmirror.com/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -5387,14 +5325,14 @@ regenerate@^1.4.2: resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.9: +regenerator-runtime@^0.13.9: version "0.13.11" resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== regenerator-runtime@^0.14.0: version "0.14.0" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== regenerator-transform@^0.15.1: @@ -5517,7 +5455,7 @@ rollup-plugin-visualizer@^5.9.0: source-map "^0.7.4" yargs "^17.5.1" -rollup@^3.21.0: +rollup@^3.21.0, "rollup@2.x || 3.x": version "3.23.0" resolved "https://registry.npmmirror.com/rollup/-/rollup-3.23.0.tgz" integrity sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ== @@ -5552,7 +5490,7 @@ safe-regex-test@^1.0.0: resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass@^1.58.3: +sass@*, sass@^1.58.3: version "1.62.1" resolved "https://registry.npmmirror.com/sass/-/sass-1.62.1.tgz" integrity sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A== @@ -5672,7 +5610,7 @@ source-map-explorer@^2.5.2: temp "^0.9.4" yargs "^16.2.0" -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: +source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": version "1.0.2" resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -5682,7 +5620,7 @@ source-map@^0.5.0: resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.1, source-map@~0.6.0: +source-map@^0.6.1: version "0.6.1" resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -5692,9 +5630,14 @@ source-map@^0.7.3, source-map@^0.7.4: resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + ssf@~0.11.2: version "0.11.2" - resolved "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz" + resolved "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz" integrity sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g== dependencies: frac "~1.1.2" @@ -5716,7 +5659,25 @@ string-natural-compare@^3.0.1: resolved "https://registry.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^4.1.0: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -5809,7 +5770,7 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -stylus@^0.59.0: +stylus@*, stylus@^0.59.0: version "0.59.0" resolved "https://registry.npmmirror.com/stylus/-/stylus-0.59.0.tgz" integrity sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg== @@ -5871,17 +5832,17 @@ tabbable@^6.0.1: tailwind-merge@^2.1.0: version "2.1.0" - resolved "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.1.0.tgz#541b407e0ec255651e92571d96b685e48f01999c" + resolved "https://registry.npmmirror.com/tailwind-merge/-/tailwind-merge-2.1.0.tgz" integrity sha512-l11VvI4nSwW7MtLSLYT4ldidDEUwQAMWuSHk7l4zcXZDgnCRa0V3OdCwFfM7DCzakVXMNRwAeje9maFFXT71dQ== dependencies: "@babel/runtime" "^7.23.5" tailwindcss-animate@^1.0.7: version "1.0.7" - resolved "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz#318b692c4c42676cc9e67b19b78775742388bef4" + resolved "https://registry.npmmirror.com/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz" integrity sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA== -tailwindcss@^3.3.1: +tailwindcss@^3.0, tailwindcss@^3.3.1, "tailwindcss@>=3.0.0 || >= 3.0.0-alpha.1", "tailwindcss@>=3.0.0 || insiders": version "3.3.2" resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.2.tgz" integrity sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w== @@ -5985,11 +5946,6 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.3.0: - version "2.3.0" - resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== - tslib@^1.8.1: version "1.14.1" resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz" @@ -6000,6 +5956,11 @@ tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0: resolved "https://registry.npmmirror.com/tslib/-/tslib-2.5.2.tgz" integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== +tslib@2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz" @@ -6055,7 +6016,7 @@ typescript-plugin-css-modules@^5.0.1: stylus "^0.59.0" tsconfig-paths "^4.1.2" -typescript@^4.0.3: +typescript@^4.0.3, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=4.0.0: version "4.9.5" resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -6138,7 +6099,7 @@ uri-js@^4.2.2: use-callback-ref@^1.3.0: version "1.3.0" - resolved "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" + resolved "https://registry.npmmirror.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz" integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== dependencies: tslib "^2.0.0" @@ -6150,7 +6111,7 @@ use-immer@^0.9.0: use-sidecar@^1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + resolved "https://registry.npmmirror.com/use-sidecar/-/use-sidecar-1.1.2.tgz" integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== dependencies: detect-node-es "^1.1.0" @@ -6173,7 +6134,7 @@ util-deprecate@^1.0.2: resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -vite@^4.1.1: +vite@^4.1.0-beta.0, vite@^4.1.1: version "4.3.8" resolved "https://registry.npmmirror.com/vite/-/vite-4.3.8.tgz" integrity sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ== @@ -6241,7 +6202,7 @@ which@^2.0.1: wmf@~1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz" + resolved "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz" integrity sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw== word-wrap@^1.2.3: @@ -6251,7 +6212,7 @@ word-wrap@^1.2.3: word@~0.3.0: version "0.3.0" - resolved "https://registry.npmjs.org/word/-/word-0.3.0.tgz" + resolved "https://registry.npmmirror.com/word/-/word-0.3.0.tgz" integrity sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA== wrap-ansi@^6.2.0: @@ -6279,7 +6240,7 @@ wrappy@1: xlsx@^0.18.5: version "0.18.5" - resolved "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz" + resolved "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz" integrity sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ== dependencies: adler-32 "~1.3.0" @@ -6310,7 +6271,12 @@ yallist@^4.0.0: resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.10.2: +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yaml@^1.10.2: version "1.10.2" resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== From b8b8605ceb993346548775f65615d305af8b34f7 Mon Sep 17 00:00:00 2001 From: Kai Date: Tue, 8 Oct 2024 20:31:39 +0800 Subject: [PATCH 2/2] fix: error --- src/resources/dictionary.ts | 2 +- yarn.lock | 790 +++++++++++++++++++----------------- 2 files changed, 413 insertions(+), 379 deletions(-) diff --git a/src/resources/dictionary.ts b/src/resources/dictionary.ts index 92437a9058..cb2339b750 100644 --- a/src/resources/dictionary.ts +++ b/src/resources/dictionary.ts @@ -484,7 +484,7 @@ const chinaExam: DictionaryResource[] = [ category: '中国考试', tags: ['大学英语'], url: '/dicts/3000_ClassRoom_English_Words.json', - length: 3000, + length: 2991, language: 'en', languageCategory: 'en', }, diff --git a/yarn.lock b/yarn.lock index b71f072a86..cdf4fe90fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,20 +33,19 @@ resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.2.tgz" integrity sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.21.4", "@babel/code-frame@^7.24.7": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.7.tgz" - integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.21.4": + version "7.21.4" + resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.21.4.tgz" + integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== dependencies: - "@babel/highlight" "^7.24.7" - picocolors "^1.0.0" + "@babel/highlight" "^7.18.6" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.5": version "7.21.9" resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.21.9.tgz" integrity sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ== -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.20.12", "@babel/core@^7.21.3", "@babel/core@^7.4.0-0", "@babel/core@>=7.11.0": +"@babel/core@^7.16.0", "@babel/core@^7.20.12", "@babel/core@^7.21.3": version "7.21.8" resolved "https://registry.npmmirror.com/@babel/core/-/core-7.21.8.tgz" integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ== @@ -76,7 +75,7 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.0" -"@babel/generator@^7.17.3", "@babel/generator@7.17.7": +"@babel/generator@7.17.7", "@babel/generator@^7.17.3": version "7.17.7" resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.17.7.tgz" integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== @@ -85,22 +84,22 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.21.5", "@babel/generator@^7.25.6": - version "7.25.6" - resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.6.tgz" - integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw== +"@babel/generator@^7.21.5": + version "7.21.9" + resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.21.9.tgz" + integrity sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg== dependencies: - "@babel/types" "^7.25.6" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" + "@babel/types" "^7.21.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.24.7": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz" - integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== +"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/types" "^7.24.7" + "@babel/types" "^7.22.5" "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.21.5" @@ -183,13 +182,12 @@ dependencies: "@babel/types" "^7.21.5" -"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4", "@babel/helper-module-imports@^7.24.7": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz" - integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4", "@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/types" "^7.22.15" "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.5": version "7.21.5" @@ -212,10 +210,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.8" - resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz" - integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" @@ -260,15 +258,15 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.24.8": - version "7.24.8" - resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz" - integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== -"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.24.7": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz" - integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== +"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": version "7.21.0" @@ -294,22 +292,19 @@ "@babel/traverse" "^7.21.5" "@babel/types" "^7.21.5" -"@babel/highlight@^7.24.7": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.7.tgz" - integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== dependencies: - "@babel/helper-validator-identifier" "^7.24.7" - chalk "^2.4.2" + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" js-tokens "^4.0.0" - picocolors "^1.0.0" -"@babel/parser@^7.17.3", "@babel/parser@^7.20.5", "@babel/parser@^7.21.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.6": - version "7.25.6" - resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.6.tgz" - integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== - dependencies: - "@babel/types" "^7.25.6" +"@babel/parser@^7.17.3", "@babel/parser@^7.20.5", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.21.9": + version "7.21.9" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.21.9.tgz" + integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" @@ -509,12 +504,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.14.5", "@babel/plugin-syntax-flow@^7.18.6": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz" - integrity sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw== +"@babel/plugin-syntax-flow@^7.18.6": + version "7.23.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz" + integrity sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-import-assertions@^7.20.0": version "7.20.0" @@ -537,12 +532,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.21.4", "@babel/plugin-syntax-jsx@^7.24.7": - version "7.24.7" - resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz" - integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== +"@babel/plugin-syntax-jsx@^7.21.4", "@babel/plugin-syntax-jsx@^7.23.3": + version "7.23.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" @@ -828,16 +823,16 @@ dependencies: "@babel/helper-plugin-utils" "^7.19.0" -"@babel/plugin-transform-react-jsx@^7.14.9", "@babel/plugin-transform-react-jsx@^7.18.6": - version "7.25.2" - resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz" - integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.23.4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/plugin-syntax-jsx" "^7.24.7" - "@babel/types" "^7.25.2" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" "@babel/plugin-transform-react-pure-annotations@^7.18.6": version "7.18.6" @@ -1056,34 +1051,35 @@ resolved "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.5", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.8.4": + version "7.21.5" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.21.5.tgz" + integrity sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.21.0": + version "7.22.6" + resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.23.5": version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.5.tgz" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db" integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.25.0": - version "7.25.0" - resolved "https://registry.npmmirror.com/@babel/template/-/template-7.25.0.tgz" - integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/parser" "^7.25.0" - "@babel/types" "^7.25.0" - -"@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.24.7": - version "7.25.6" - resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.6.tgz" - integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.25.6" - "@babel/parser" "^7.25.6" - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.6" - debug "^4.3.1" - globals "^11.1.0" +"@babel/template@^7.18.10", "@babel/template@^7.20.7": + version "7.21.9" + resolved "https://registry.npmmirror.com/@babel/template/-/template-7.21.9.tgz" + integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/parser" "^7.21.9" + "@babel/types" "^7.21.5" "@babel/traverse@7.17.3": version "7.17.3" @@ -1101,7 +1097,23 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.17.0", "@babel/types@7.17.0": +"@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5": + version "7.21.5" + resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.21.5.tgz" + integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.5" + "@babel/helper-environment-visitor" "^7.21.5" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.5" + "@babel/types" "^7.21.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@7.17.0", "@babel/types@^7.17.0": version "7.17.0" resolved "https://registry.npmmirror.com/@babel/types/-/types-7.17.0.tgz" integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== @@ -1109,20 +1121,125 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.21.0", "@babel/types@^7.21.3", "@babel/types@^7.21.5", "@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@^7.4.4": - version "7.25.6" - resolved "https://registry.npmmirror.com/@babel/types/-/types-7.25.6.tgz" - integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== +"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.5", "@babel/types@^7.21.0", "@babel/types@^7.21.3", "@babel/types@^7.21.5", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.4", "@babel/types@^7.4.4": + version "7.23.6" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz" + integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== dependencies: - "@babel/helper-string-parser" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@esbuild/android-arm64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" + integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA== + +"@esbuild/android-arm@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" + integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A== + +"@esbuild/android-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" + integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww== + "@esbuild/darwin-arm64@0.17.19": version "0.17.19" resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz" integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg== +"@esbuild/darwin-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" + integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw== + +"@esbuild/freebsd-arm64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" + integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ== + +"@esbuild/freebsd-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" + integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ== + +"@esbuild/linux-arm64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" + integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg== + +"@esbuild/linux-arm@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" + integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA== + +"@esbuild/linux-ia32@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" + integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ== + +"@esbuild/linux-loong64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" + integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ== + +"@esbuild/linux-mips64el@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" + integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A== + +"@esbuild/linux-ppc64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" + integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg== + +"@esbuild/linux-riscv64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" + integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA== + +"@esbuild/linux-s390x@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" + integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q== + +"@esbuild/linux-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" + integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw== + +"@esbuild/netbsd-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" + integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q== + +"@esbuild/openbsd-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" + integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g== + +"@esbuild/sunos-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" + integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg== + +"@esbuild/win32-arm64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" + integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag== + +"@esbuild/win32-ia32@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" + integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw== + +"@esbuild/win32-x64@0.17.19": + version "0.17.19" + resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" + integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== + "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" @@ -1155,16 +1272,40 @@ resolved "https://registry.npmmirror.com/@eslint/js/-/js-8.41.0.tgz" integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== +"@floating-ui/core@^1.2.6": + version "1.2.6" + resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.2.6.tgz" + integrity sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg== + +"@floating-ui/core@^1.3.1": + version "1.3.1" + resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" + integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== + "@floating-ui/core@^1.4.2": version "1.5.2" - resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.5.2.tgz" + resolved "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.2.tgz#53a0f7a98c550e63134d504f26804f6b83dbc071" integrity sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A== dependencies: "@floating-ui/utils" "^0.1.3" -"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.1", "@floating-ui/dom@^1.5.1": +"@floating-ui/dom@^1.0.0": + version "1.4.5" + resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.4.5.tgz#336dfb9870c98b471ff5802002982e489b8bd1c5" + integrity sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw== + dependencies: + "@floating-ui/core" "^1.3.1" + +"@floating-ui/dom@^1.2.1": + version "1.2.8" + resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.2.8.tgz" + integrity sha512-XLwhYV90MxiHDq6S0rzFZj00fnDM+A1R9jhSioZoMsa7G0Q0i+Q4x40ajR8FHSdYDE1bgjG45mIWe6jtv9UPmg== + dependencies: + "@floating-ui/core" "^1.2.6" + +"@floating-ui/dom@^1.5.1": version "1.5.3" - resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.5.3.tgz" + resolved "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== dependencies: "@floating-ui/core" "^1.4.2" @@ -1179,7 +1320,7 @@ "@floating-ui/react-dom@^2.0.0": version "2.0.4" - resolved "https://registry.npmmirror.com/@floating-ui/react-dom/-/react-dom-2.0.4.tgz" + resolved "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz#b076fafbdfeb881e1d86ae748b7ff95150e9f3ec" integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== dependencies: "@floating-ui/dom" "^1.5.1" @@ -1195,7 +1336,7 @@ "@floating-ui/utils@^0.1.3": version "0.1.6" - resolved "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.6.tgz" + resolved "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== "@headlessui/react@^1.7.13": @@ -1231,7 +1372,7 @@ "@iconify/json@^2.2.242": version "2.2.242" - resolved "https://registry.npmmirror.com/@iconify/json/-/json-2.2.242.tgz" + resolved "https://registry.npmmirror.com/@iconify/json/-/json-2.2.242.tgz#7a97187e8afe920e179a7a26cfc803627f098c6a" integrity sha512-cS6eYdx1C1GhqaZm25ztH5yoghCaTXGJBeseUkS259GxxX9obtGLLk0yy+twxpNCD5/F9gjbgxh46BjNWsHtwg== dependencies: "@iconify/types" "*" @@ -1254,37 +1395,42 @@ kolorist "^1.7.0" local-pkg "^0.4.3" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: - "@jridgewell/set-array" "^1.2.1" + "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@3.1.0": version "3.1.0" resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": version "1.4.15" resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.25" - resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -1301,7 +1447,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1316,7 +1462,7 @@ "@playwright/test@^1.40.1": version "1.40.1" - resolved "https://registry.npmmirror.com/@playwright/test/-/test-1.40.1.tgz" + resolved "https://registry.npmmirror.com/@playwright/test/-/test-1.40.1.tgz#9e66322d97b1d74b9f8718bacab15080f24cde65" integrity sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw== dependencies: playwright "1.40.1" @@ -1330,7 +1476,7 @@ "@radix-ui/number@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/number/-/number-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== dependencies: "@babel/runtime" "^7.13.10" @@ -1344,14 +1490,14 @@ "@radix-ui/primitive@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/primitive/-/primitive-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-arrow@1.0.3": version "1.0.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== dependencies: "@babel/runtime" "^7.13.10" @@ -1359,7 +1505,7 @@ "@radix-ui/react-avatar@^1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz" + resolved "https://registry.npmmirror.com/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz#de9a5349d9e3de7bbe990334c4d2011acbbb9623" integrity sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw== dependencies: "@babel/runtime" "^7.13.10" @@ -1381,7 +1527,7 @@ "@radix-ui/react-collection@1.0.3": version "1.0.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== dependencies: "@babel/runtime" "^7.13.10" @@ -1399,14 +1545,14 @@ "@radix-ui/react-compose-refs@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs@1.1.0": version "1.1.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== "@radix-ui/react-context@1.0.0": @@ -1418,14 +1564,14 @@ "@radix-ui/react-context@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-context/-/react-context-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-dialog@^1.0.5": version "1.0.5" - resolved "https://registry.npmmirror.com/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz#71657b1b116de6c7a0b03242d7d43e01062c7300" integrity sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q== dependencies: "@babel/runtime" "^7.13.10" @@ -1453,14 +1599,14 @@ "@radix-ui/react-direction@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-dismissable-layer@1.0.5": version "1.0.5" - resolved "https://registry.npmmirror.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== dependencies: "@babel/runtime" "^7.13.10" @@ -1472,14 +1618,14 @@ "@radix-ui/react-focus-guards@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-focus-scope@1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz#2ac45fce8c5bb33eb18419cdc1905ef4f1906525" integrity sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA== dependencies: "@babel/runtime" "^7.13.10" @@ -1497,7 +1643,7 @@ "@radix-ui/react-id@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-id/-/react-id-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1505,7 +1651,7 @@ "@radix-ui/react-popper@1.1.3": version "1.1.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== dependencies: "@babel/runtime" "^7.13.10" @@ -1522,7 +1668,7 @@ "@radix-ui/react-portal@1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== dependencies: "@babel/runtime" "^7.13.10" @@ -1539,7 +1685,7 @@ "@radix-ui/react-presence@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz#491990ba913b8e2a5db1b06b203cb24b5cdef9ba" integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg== dependencies: "@babel/runtime" "^7.13.10" @@ -1556,7 +1702,7 @@ "@radix-ui/react-primitive@1.0.3": version "1.0.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== dependencies: "@babel/runtime" "^7.13.10" @@ -1606,7 +1752,7 @@ "@radix-ui/react-roving-focus@1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1622,7 +1768,7 @@ "@radix-ui/react-scroll-area@^1.0.5": version "1.0.5" - resolved "https://registry.npmmirror.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz#01160c6893f24a2ddb5aa399ae5b3ba84ad4d3cc" integrity sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw== dependencies: "@babel/runtime" "^7.13.10" @@ -1654,13 +1800,6 @@ "@radix-ui/react-use-previous" "1.0.0" "@radix-ui/react-use-size" "1.0.0" -"@radix-ui/react-slot@^1.0.2": - version "1.1.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.1.0.tgz" - integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== - dependencies: - "@radix-ui/react-compose-refs" "1.1.0" - "@radix-ui/react-slot@1.0.1": version "1.0.1" resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.0.1.tgz" @@ -1671,15 +1810,22 @@ "@radix-ui/react-slot@1.0.2": version "1.0.2" - resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" +"@radix-ui/react-slot@^1.0.2": + version "1.1.0" + resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.0.tgz#7c5e48c36ef5496d97b08f1357bb26ed7c714b84" + integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== + dependencies: + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-tabs@^1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz#993608eec55a5d1deddd446fa9978d2bc1053da2" integrity sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog== dependencies: "@babel/runtime" "^7.13.10" @@ -1694,7 +1840,7 @@ "@radix-ui/react-toggle-group@^1.0.4": version "1.0.4" - resolved "https://registry.npmmirror.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz#f5b5c8c477831b013bec3580c55e20a68179d6ec" integrity sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A== dependencies: "@babel/runtime" "^7.13.10" @@ -1706,9 +1852,9 @@ "@radix-ui/react-toggle" "1.0.3" "@radix-ui/react-use-controllable-state" "1.0.1" -"@radix-ui/react-toggle@^1.0.3", "@radix-ui/react-toggle@1.0.3": +"@radix-ui/react-toggle@1.0.3", "@radix-ui/react-toggle@^1.0.3": version "1.0.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz#aecb2945630d1dc5c512997556c57aba894e539e" integrity sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg== dependencies: "@babel/runtime" "^7.13.10" @@ -1718,7 +1864,7 @@ "@radix-ui/react-tooltip@^1.0.7": version "1.0.7" - resolved "https://registry.npmmirror.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz#8f55070f852e7e7450cc1d9210b793d2e5a7686e" integrity sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw== dependencies: "@babel/runtime" "^7.13.10" @@ -1744,7 +1890,7 @@ "@radix-ui/react-use-callback-ref@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1759,7 +1905,7 @@ "@radix-ui/react-use-controllable-state@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== dependencies: "@babel/runtime" "^7.13.10" @@ -1767,7 +1913,7 @@ "@radix-ui/react-use-escape-keydown@1.0.3": version "1.0.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== dependencies: "@babel/runtime" "^7.13.10" @@ -1782,7 +1928,7 @@ "@radix-ui/react-use-layout-effect@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1796,7 +1942,7 @@ "@radix-ui/react-use-rect@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== dependencies: "@babel/runtime" "^7.13.10" @@ -1812,7 +1958,7 @@ "@radix-ui/react-use-size@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== dependencies: "@babel/runtime" "^7.13.10" @@ -1820,7 +1966,7 @@ "@radix-ui/react-visually-hidden@1.0.3": version "1.0.3" - resolved "https://registry.npmmirror.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz" + resolved "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== dependencies: "@babel/runtime" "^7.13.10" @@ -1828,7 +1974,7 @@ "@radix-ui/rect@1.0.1": version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/rect/-/rect-1.0.1.tgz" + resolved "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== dependencies: "@babel/runtime" "^7.13.10" @@ -1897,7 +2043,7 @@ "@svgr/babel-plugin-transform-react-native-svg" "^7.0.0" "@svgr/babel-plugin-transform-svg-component" "^7.0.0" -"@svgr/core@^7.0.0", "@svgr/core@>=7.0.0": +"@svgr/core@^7.0.0": version "7.0.0" resolved "https://registry.npmmirror.com/@svgr/core/-/core-7.0.0.tgz" integrity sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw== @@ -1975,17 +2121,17 @@ "@tanstack/react-table@^8.10.7": version "8.10.7" - resolved "https://registry.npmmirror.com/@tanstack/react-table/-/react-table-8.10.7.tgz" + resolved "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.10.7.tgz#733f4bee8cf5aa19582f944dd0fd3224b21e8c94" integrity sha512-bXhjA7xsTcsW8JPTTYlUg/FuBpn8MNjiEPhkNhIGCUR6iRQM2+WEco4OBpvDeVcR9SE+bmWLzdfiY7bCbCSVuA== dependencies: "@tanstack/table-core" "8.10.7" "@tanstack/table-core@8.10.7": version "8.10.7" - resolved "https://registry.npmmirror.com/@tanstack/table-core/-/table-core-8.10.7.tgz" + resolved "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.10.7.tgz#577e8a635048875de4c9d6d6a3c21d26ff9f9d08" integrity sha512-KQk5OMg5OH6rmbHZxuNROvdI+hKDIUxANaHlV+dPlNN7ED3qYQ/WkpY2qlXww1SIdeMlkIhpN/2L00rof0fXFw== -"@trivago/prettier-plugin-sort-imports@*", "@trivago/prettier-plugin-sort-imports@^4.1.1": +"@trivago/prettier-plugin-sort-imports@^4.1.1": version "4.1.1" resolved "https://registry.npmmirror.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.1.1.tgz" integrity sha512-dQ2r2uzNr1x6pJsuh/8x0IRA3CBUB+pWEW3J/7N98axqt7SQSm+2fy0FLNXvXGg77xEDC7KHxJlHfLYyi7PDcw== @@ -2009,7 +2155,7 @@ "@types/echarts@^4.9.18": version "4.9.18" - resolved "https://registry.npmmirror.com/@types/echarts/-/echarts-4.9.18.tgz" + resolved "https://registry.npmjs.org/@types/echarts/-/echarts-4.9.18.tgz" integrity sha512-Qav4M1i1qmPemMywMnDGIbvIBB/9pdrDKLI1dyMho4Yz/ldCB3ry2zGeH0UhAhgmaoPgwYrCDo8xd1UeByz+rw== dependencies: "@types/zrender" "*" @@ -2044,7 +2190,7 @@ resolved "https://registry.npmmirror.com/@types/mixpanel-browser/-/mixpanel-browser-2.38.1.tgz" integrity sha512-XzQbwgiOPsFXUQnjz3vSwcwrvJDbQ35bCiwa/1VXGrHvU1ti9+eqO1GY91DShzkEzKkkEEkxfNshS5dbBZqd7w== -"@types/node@>= 14", "@types/node@18.14.6": +"@types/node@18.14.6": version "18.14.6" resolved "https://registry.npmmirror.com/@types/node/-/node-18.14.6.tgz" integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== @@ -2078,7 +2224,7 @@ resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== -"@types/react-dom@*", "@types/react-dom@^18.0.11": +"@types/react-dom@^18.0.11": version "18.2.4" resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.4.tgz" integrity sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw== @@ -2102,7 +2248,7 @@ "@types/history" "^4.7.11" "@types/react" "*" -"@types/react@*", "@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^16.9.0 || ^17.0.0 || ^18.0.0", "@types/react@^18.0.28", "@types/react@>=16": +"@types/react@*", "@types/react@^18.0.28": version "18.2.6" resolved "https://registry.npmmirror.com/@types/react/-/react-18.2.6.tgz" integrity sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA== @@ -2123,10 +2269,10 @@ "@types/zrender@*": version "4.0.3" - resolved "https://registry.npmmirror.com/@types/zrender/-/zrender-4.0.3.tgz" + resolved "https://registry.npmjs.org/@types/zrender/-/zrender-4.0.3.tgz" integrity sha512-EPI269lkHNsObwILJ1k1z7znLjKyePuWRy/XKK0shSGpBb9cIX307arcwJV4+2NeZj5wEjN06r4D8yFv7sI06g== -"@typescript-eslint/eslint-plugin@^4.0.0 || ^5.0.0", "@typescript-eslint/eslint-plugin@^5.5.0": +"@typescript-eslint/eslint-plugin@^5.5.0": version "5.59.6" resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz" integrity sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw== @@ -2149,7 +2295,7 @@ dependencies: "@typescript-eslint/utils" "5.59.6" -"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.5.0": +"@typescript-eslint/parser@^5.5.0": version "5.59.6" resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.59.6.tgz" integrity sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA== @@ -2195,7 +2341,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@^5.58.0", "@typescript-eslint/utils@5.59.6": +"@typescript-eslint/utils@5.59.6", "@typescript-eslint/utils@^5.58.0": version "5.59.6" resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.59.6.tgz" integrity sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg== @@ -2247,24 +2393,19 @@ acorn-walk@^7.0.0: resolved "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.0.0: +acorn@^7.0.0: version "7.4.1" resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.8.0: - version "8.8.2" - resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== - -acorn@^8.8.2: +acorn@^8.8.0, acorn@^8.8.2: version "8.8.2" resolved "https://registry.npmmirror.com/acorn/-/acorn-8.8.2.tgz" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== adler-32@~1.3.0: version "1.3.1" - resolved "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz" + resolved "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz" integrity sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A== aggregate-error@^3.0.0: @@ -2287,7 +2428,7 @@ ajv@^6.10.0, ajv@^6.12.4: animate.css@^4.1.1: version "4.1.1" - resolved "https://registry.npmmirror.com/animate.css/-/animate.css-4.1.1.tgz" + resolved "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz#614ec5a81131d7e4dc362a58143f7406abd68075" integrity sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ== ansi-escapes@^4.3.0: @@ -2314,14 +2455,7 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0: - version "4.3.0" - resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -2579,7 +2713,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.5, "browserslist@>= 4.21.0": +browserslist@^4.12.0, browserslist@^4.21.3, browserslist@^4.21.5: version "4.21.5" resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.5.tgz" integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== @@ -2640,7 +2774,12 @@ cfb@~1.2.1: adler-32 "~1.3.0" crc-32 "~1.2.0" -chalk@^2.4.1, chalk@^2.4.2: +chalk@5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/chalk/-/chalk-5.2.0.tgz" + integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== + +chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2649,7 +2788,7 @@ chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2657,36 +2796,7 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.2: - version "4.1.2" - resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.1.0: - version "4.1.2" - resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@5.2.0: - version "5.2.0" - resolved "https://registry.npmmirror.com/chalk/-/chalk-5.2.0.tgz" - integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== - -chokidar@^3.5.2, chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0": +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.2, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -2708,7 +2818,7 @@ chroma-js@^2.4.0: class-variance-authority@^0.7.0: version "0.7.0" - resolved "https://registry.npmmirror.com/class-variance-authority/-/class-variance-authority-0.7.0.tgz" + resolved "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz#1c3134d634d80271b1837452b06d821915954522" integrity sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A== dependencies: clsx "2.0.0" @@ -2769,14 +2879,14 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clsx@^2.0.0, clsx@2.0.0: +clsx@2.0.0, clsx@^2.0.0: version "2.0.0" - resolved "https://registry.npmmirror.com/clsx/-/clsx-2.0.0.tgz" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== codepage@~1.15.0: version "1.15.0" - resolved "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz" + resolved "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz" integrity sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA== color-convert@^1.9.0: @@ -2793,7 +2903,7 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@^1.0.0, color-name@1.1.3: +color-name@1.1.3, color-name@^1.0.0: version "1.1.3" resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== @@ -2873,18 +2983,7 @@ core-js@^3.19.2: resolved "https://registry.npmmirror.com/core-js/-/core-js-3.30.2.tgz" integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cosmiconfig@^7.0.1: +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: version "7.1.0" resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== @@ -2907,7 +3006,7 @@ cosmiconfig@^8.1.3: crc-32@~1.2.0, crc-32@~1.2.1: version "1.2.2" - resolved "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz" + resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== cross-env@^7.0.3: @@ -2963,21 +3062,14 @@ dayjs@^1.11.8: resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.8.tgz" integrity sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ== -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^3.2.7: +debug@^3.2.6, debug@^3.2.7: version "3.2.7" resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -3033,7 +3125,7 @@ defined@^1.0.0: detect-node-es@^1.1.0: version "1.1.0" - resolved "https://registry.npmmirror.com/detect-node-es/-/detect-node-es-1.1.0.tgz" + resolved "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== detective@^5.2.0: @@ -3055,7 +3147,7 @@ dexie-react-hooks@^1.1.3: resolved "https://registry.npmmirror.com/dexie-react-hooks/-/dexie-react-hooks-1.1.3.tgz" integrity sha512-bXXE1gfYtfuVYTNiOlyam+YVaO8KaqacgRuxFuP37YtpS6o/jxT6KOl5h+hhqY36s0UavlHWbL+HWJFMcQumIg== -"dexie@^2.0.4 || ^3.0.0 || ^4.0.1-alpha.5", dexie@^3.2.3, "dexie@>=3.1.0-alpha.1 <5.0.0": +dexie@^3.2.3: version "3.2.3" resolved "https://registry.npmmirror.com/dexie/-/dexie-3.2.3.tgz" integrity sha512-iHayBd4UYryDCVUNa3PMsJMEnd8yjyh5p7a+RFeC8i8n476BC9wMhVvqiImq5zJZJf5Tuer+s4SSj+AA3x+ZbQ== @@ -3128,7 +3220,7 @@ electron-to-chromium@^1.4.284: embla-carousel-react@^8.2.1: version "8.2.1" - resolved "https://registry.npmmirror.com/embla-carousel-react/-/embla-carousel-react-8.2.1.tgz" + resolved "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.2.1.tgz#0202bd6b04f749cf9a56ad86f4549f75b7bb43bb" integrity sha512-YKtARk101mp00Zb6UAFkkvK+5XRo92LAtO9xLFeDnQ/XU9DqFhKnRy1CedRRj0/RSk6MTFDx3MqOQue3gJj9DA== dependencies: embla-carousel "8.2.1" @@ -3136,12 +3228,12 @@ embla-carousel-react@^8.2.1: embla-carousel-reactive-utils@8.2.1: version "8.2.1" - resolved "https://registry.npmmirror.com/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.2.1.tgz" + resolved "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.2.1.tgz#c62fdb6f77c6dcd68bcdaba62523acacb8e633fc" integrity sha512-LXMVOOyv09ZKRxRQXYMX1FpVGcypsuxdcidNcNlBQUN2mK7hkmjVFQwwhfnnY39KMi88XYnYPBgMxfTe0vxSrA== embla-carousel@8.2.1: version "8.2.1" - resolved "https://registry.npmmirror.com/embla-carousel/-/embla-carousel-8.2.1.tgz" + resolved "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.2.1.tgz#d156be420f47d9f61f444eb789c9901cce43f7f8" integrity sha512-9mTDtyMZJhFuuW5pixhTT4iLiJB1l3dH3IpXUKCsgLlRlHCiySf/wLKy5xIAzmxIsokcQ50xea8wi7BCt0+Rxg== emoji-regex@^8.0.0: @@ -3440,7 +3532,7 @@ eslint-plugin-testing-library@^5.0.1: dependencies: "@typescript-eslint/utils" "^5.58.0" -eslint-scope@^5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -3456,14 +3548,6 @@ eslint-scope@^7.2.0: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - eslint-visitor-keys@^2.1.0: version "2.1.0" resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" @@ -3474,7 +3558,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz" integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== -eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.0.0, eslint@^8.1.0, eslint@^8.35.0, eslint@>=7.0.0, eslint@>=7.28.0: +eslint@^8.35.0: version "8.41.0" resolved "https://registry.npmmirror.com/eslint/-/eslint-8.41.0.tgz" integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== @@ -3681,7 +3765,7 @@ for-each@^0.3.3: frac@~1.1.2: version "1.1.2" - resolved "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz" + resolved "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz" integrity sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA== fraction.js@^4.2.0: @@ -3703,7 +3787,7 @@ fs.realpath@^1.0.0: resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@~2.3.2, fsevents@2.3.2: +fsevents@2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -3750,7 +3834,7 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ get-nonce@^1.0.0: version "1.0.1" - resolved "https://registry.npmmirror.com/get-nonce/-/get-nonce-1.0.1.tgz" + resolved "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== get-stream@^6.0.0, get-stream@^6.0.1: @@ -3771,7 +3855,7 @@ git-last-commit@^1.0.1: resolved "https://registry.npmmirror.com/git-last-commit/-/git-last-commit-1.0.1.tgz" integrity sha512-FDSgeMqa7GnJDxt/q0AbrxbfeTyxp4ImxEw1e4nw6NUHA5FMhFUq33dTXI4Xdgcj1VQ1q5QLWF6WxFrJ8KCBOg== -glob-parent@^5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -3785,34 +3869,27 @@ glob-parent@^6.0.1, glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.2, glob@^7.1.3, glob@^7.1.6, glob@^7.1.7: - version "7.2.3" - resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== +glob@7.1.6: + version "7.1.6" + resolved "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.1.1" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== +glob@^7.1.2, glob@^7.1.3, glob@^7.1.6, glob@^7.1.7: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.4" + minimatch "^3.1.1" once "^1.3.0" path-is-absolute "^1.0.0" @@ -3989,7 +4066,7 @@ image-size@~0.5.0: resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz" integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== -immer@^9.0.21, immer@>=2.0.0: +immer@^9.0.21: version "9.0.21" resolved "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== @@ -4041,7 +4118,7 @@ internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: invariant@^2.2.4: version "2.2.4" - resolved "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" @@ -4385,7 +4462,7 @@ language-tags@=1.0.5: dependencies: language-subtag-registry "~0.3.2" -less@*, less@^4.1.3: +less@^4.1.3: version "4.1.3" resolved "https://registry.npmmirror.com/less/-/less-4.1.3.tgz" integrity sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA== @@ -4410,7 +4487,7 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -lilconfig@^2.0.5, lilconfig@^2.1.0, lilconfig@2.1.0: +lilconfig@2.1.0, lilconfig@^2.0.5, lilconfig@^2.1.0: version "2.1.0" resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== @@ -4523,7 +4600,7 @@ lru-cache@^6.0.0: lucide-react@^0.294.0: version "0.294.0" - resolved "https://registry.npmmirror.com/lucide-react/-/lucide-react-0.294.0.tgz" + resolved "https://registry.npmjs.org/lucide-react/-/lucide-react-0.294.0.tgz#dc406e1e7e2f722cf93218fe5b31cf3c95778817" integrity sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA== magic-string@^0.27.0: @@ -4615,7 +4692,7 @@ modern-normalize@^1.1.0: resolved "https://registry.npmmirror.com/modern-normalize/-/modern-normalize-1.1.0.tgz" integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== -ms@^2.1.1, ms@2.1.2: +ms@2.1.2, ms@^2.1.1: version "2.1.2" resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== @@ -4779,14 +4856,7 @@ once@^1.3.0: dependencies: wrappy "1" -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -onetime@^5.1.2: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -4909,7 +4979,7 @@ path-type@^4.0.0: pathe@^1.1.2: version "1.1.2" - resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz" + resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== performance-now@^2.1.0: @@ -4954,12 +5024,12 @@ pirates@^4.0.1: playwright-core@1.40.1: version "1.40.1" - resolved "https://registry.npmmirror.com/playwright-core/-/playwright-core-1.40.1.tgz" + resolved "https://registry.npmmirror.com/playwright-core/-/playwright-core-1.40.1.tgz#442d15e86866a87d90d07af528e0afabe4c75c05" integrity sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ== playwright@1.40.1: version "1.40.1" - resolved "https://registry.npmmirror.com/playwright/-/playwright-1.40.1.tgz" + resolved "https://registry.npmmirror.com/playwright/-/playwright-1.40.1.tgz#a11bf8dca15be5a194851dbbf3df235b9f53d7ae" integrity sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw== dependencies: playwright-core "1.40.1" @@ -5079,15 +5149,7 @@ postcss@^6.0.9: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7, postcss@^7.0.32: - version "7.0.39" - resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^7.0.18: +postcss@^7, postcss@^7.0.18, postcss@^7.0.32: version "7.0.39" resolved "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz" integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== @@ -5095,7 +5157,7 @@ postcss@^7.0.18: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@>=8.0.9: +postcss@^8.0.0, postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23: version "8.4.23" resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.23.tgz" integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== @@ -5121,7 +5183,7 @@ prettier-plugin-tailwindcss@^0.2.7: resolved "https://registry.npmmirror.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.2.8.tgz" integrity sha512-KgPcEnJeIijlMjsA6WwYgRs5rh3/q76oInqtMXBA/EMcamrcYJpyhtRhyX1ayT9hnHlHTuO8sIifHF10WuSDKg== -prettier@^2.8.4, prettier@>=2.0.0, prettier@>=2.2.0, prettier@2.x: +prettier@^2.8.4: version "2.8.8" resolved "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -5205,7 +5267,7 @@ react-app-polyfill@^3.0.0: regenerator-runtime "^0.13.9" whatwg-fetch "^3.6.2" -"react-dom@^16 || ^17 || ^18", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^17.0.0 || ^18.0.0", react-dom@^18.2.0, react-dom@>=16, react-dom@>=16.14.0, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=16.8.1: +react-dom@^18.2.0: version "18.2.0" resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -5230,7 +5292,7 @@ react-refresh@^0.14.0: react-remove-scroll-bar@^2.3.3: version "2.3.4" - resolved "https://registry.npmmirror.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz" + resolved "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== dependencies: react-style-singleton "^2.2.1" @@ -5238,7 +5300,7 @@ react-remove-scroll-bar@^2.3.3: react-remove-scroll@2.5.5: version "2.5.5" - resolved "https://registry.npmmirror.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz" + resolved "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== dependencies: react-remove-scroll-bar "^2.3.3" @@ -5264,7 +5326,7 @@ react-router@6.11.2: react-style-singleton@^2.2.1: version "2.2.1" - resolved "https://registry.npmmirror.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz" + resolved "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== dependencies: get-nonce "^1.0.0" @@ -5284,7 +5346,7 @@ react-tooltip@^5.18.0: "@floating-ui/dom" "^1.0.0" classnames "^2.3.0" -"react@^16 || ^17 || ^18", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.1 || ^18.0.0", "react@^17.0.0 || ^18.0.0", react@^18.2.0, react@>=16, react@>=16.14.0, react@>=16.8, react@>=16.8.0, react@>=16.8.1, react@>=17.0.0: +react@^18.2.0: version "18.2.0" resolved "https://registry.npmmirror.com/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -5325,14 +5387,14 @@ regenerate@^1.4.2: resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.9: +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.9: version "0.13.11" resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== regenerator-runtime@^0.14.0: version "0.14.0" - resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== regenerator-transform@^0.15.1: @@ -5455,7 +5517,7 @@ rollup-plugin-visualizer@^5.9.0: source-map "^0.7.4" yargs "^17.5.1" -rollup@^3.21.0, "rollup@2.x || 3.x": +rollup@^3.21.0: version "3.23.0" resolved "https://registry.npmmirror.com/rollup/-/rollup-3.23.0.tgz" integrity sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ== @@ -5490,7 +5552,7 @@ safe-regex-test@^1.0.0: resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass@*, sass@^1.58.3: +sass@^1.58.3: version "1.62.1" resolved "https://registry.npmmirror.com/sass/-/sass-1.62.1.tgz" integrity sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A== @@ -5610,7 +5672,7 @@ source-map-explorer@^2.5.2: temp "^0.9.4" yargs "^16.2.0" -source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0": +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -5620,7 +5682,7 @@ source-map@^0.5.0: resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.1: +source-map@^0.6.1, source-map@~0.6.0: version "0.6.1" resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -5630,14 +5692,9 @@ source-map@^0.7.3, source-map@^0.7.4: resolved "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - ssf@~0.11.2: version "0.11.2" - resolved "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz" + resolved "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz" integrity sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g== dependencies: frac "~1.1.2" @@ -5659,25 +5716,7 @@ string-natural-compare@^3.0.1: resolved "https://registry.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.2.3: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -5770,7 +5809,7 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -stylus@*, stylus@^0.59.0: +stylus@^0.59.0: version "0.59.0" resolved "https://registry.npmmirror.com/stylus/-/stylus-0.59.0.tgz" integrity sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg== @@ -5832,17 +5871,17 @@ tabbable@^6.0.1: tailwind-merge@^2.1.0: version "2.1.0" - resolved "https://registry.npmmirror.com/tailwind-merge/-/tailwind-merge-2.1.0.tgz" + resolved "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.1.0.tgz#541b407e0ec255651e92571d96b685e48f01999c" integrity sha512-l11VvI4nSwW7MtLSLYT4ldidDEUwQAMWuSHk7l4zcXZDgnCRa0V3OdCwFfM7DCzakVXMNRwAeje9maFFXT71dQ== dependencies: "@babel/runtime" "^7.23.5" tailwindcss-animate@^1.0.7: version "1.0.7" - resolved "https://registry.npmmirror.com/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz" + resolved "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz#318b692c4c42676cc9e67b19b78775742388bef4" integrity sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA== -tailwindcss@^3.0, tailwindcss@^3.3.1, "tailwindcss@>=3.0.0 || >= 3.0.0-alpha.1", "tailwindcss@>=3.0.0 || insiders": +tailwindcss@^3.3.1: version "3.3.2" resolved "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.2.tgz" integrity sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w== @@ -5946,6 +5985,11 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" +tslib@2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tslib@^1.8.1: version "1.14.1" resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz" @@ -5956,11 +6000,6 @@ tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0: resolved "https://registry.npmmirror.com/tslib/-/tslib-2.5.2.tgz" integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== -tslib@2.3.0: - version "2.3.0" - resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== - tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz" @@ -6016,7 +6055,7 @@ typescript-plugin-css-modules@^5.0.1: stylus "^0.59.0" tsconfig-paths "^4.1.2" -typescript@^4.0.3, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=4.0.0: +typescript@^4.0.3: version "4.9.5" resolved "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== @@ -6099,7 +6138,7 @@ uri-js@^4.2.2: use-callback-ref@^1.3.0: version "1.3.0" - resolved "https://registry.npmmirror.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz" + resolved "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== dependencies: tslib "^2.0.0" @@ -6111,7 +6150,7 @@ use-immer@^0.9.0: use-sidecar@^1.1.2: version "1.1.2" - resolved "https://registry.npmmirror.com/use-sidecar/-/use-sidecar-1.1.2.tgz" + resolved "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== dependencies: detect-node-es "^1.1.0" @@ -6134,7 +6173,7 @@ util-deprecate@^1.0.2: resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -vite@^4.1.0-beta.0, vite@^4.1.1: +vite@^4.1.1: version "4.3.8" resolved "https://registry.npmmirror.com/vite/-/vite-4.3.8.tgz" integrity sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ== @@ -6202,7 +6241,7 @@ which@^2.0.1: wmf@~1.0.1: version "1.0.2" - resolved "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz" + resolved "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz" integrity sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw== word-wrap@^1.2.3: @@ -6212,7 +6251,7 @@ word-wrap@^1.2.3: word@~0.3.0: version "0.3.0" - resolved "https://registry.npmmirror.com/word/-/word-0.3.0.tgz" + resolved "https://registry.npmjs.org/word/-/word-0.3.0.tgz" integrity sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA== wrap-ansi@^6.2.0: @@ -6240,7 +6279,7 @@ wrappy@1: xlsx@^0.18.5: version "0.18.5" - resolved "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz" + resolved "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz" integrity sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ== dependencies: adler-32 "~1.3.0" @@ -6271,12 +6310,7 @@ yallist@^4.0.0: resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yaml@^1.10.2: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==